terça-feira, 5 de maio de 2009

7 - Modelo Físico

Esta última etapa é realizada a adequação do modelo lógico ao formato
de representação de dados do SGBD escolhido para a implementação.
O Modelo Físico inicia-se a partir do esquema lógico e resulta no
esquema físico. Um esquema físico é uma descrição da implementação
do banco de dados; ele descreve as estruturas de armazenamento e
métodos de acesso usado para efetivamente realizar o acesso aos dados.

O projeto físico é direcionado para um SGBD específico. Decisões tomadas
durante o projeto físico, para melhorar o desempenho, podem afetar
a estrutura do esquema lógico. O esquema físico do banco de dados
é influenciado pelas fases por que passou a construção do banco de dados.
De acordo com Cougo6 o modelo físico de dados é aquele em que a
representação dos objetos é feita sob o foco do nível físico de implementação
das ocorrência, ou instâncias das entidades e seus relacionamentos.

Considerando o ciclo de vida de desenvolvimento de um sistema esta
etapa está associada a etapa de implementação (codificação ou
desenvolvimento).
Para a realização desta etapa, deve-se conhecer a linguagem para
descrição e controle do Sistema Gerenciador de banco de dados para
realizar a descrição do modelo lógico.
O resultado é a especificação do esquema da aplicação, juntamente com
a implementação de restrições de integridade e visões.



Nesta etapa também é necessário conhecimento sobre a Linguagem de
Manipulação de Dados (DML), pois é por meio dela que será possível o
acesso e manipulação dos dados organizados pelo modelo de dados
apropriado e sobre gerenciamento de transações. Uma transação é uma
coleção de operações que realizam uma única ação lógica na aplicação do banco
de dados.
A gerência de transações assegura que o banco de dados permaneça
em um estado consistente (correto) a despeito de falhas no sistema (ex.:
quedas de energia, e crashes do sistema operacional) e falhas de transações.
A gerência de controle de concorrência controla as interações através de
transações concorrentes, para assegurar a consistência do banco de dados.

Nenhum comentário:

Postar um comentário