terça-feira, 7 de abril de 2009

5 - Modelo Lógico

O Modelo Lógico inicia-se a partir do esquema conceitual
e resulta no esquema lógico. Um esquema lógico é uma
descrição da estrutura do banco de dados que pode ser
processada por um SGBD.

Nesta etapa, o desenvolvimento do Banco de Dados
começa a se voltar para o ambiente de implementação,
uma vez que é feita a conversão do modelo conceitual para
um modelo de dados de um Banco de Dados.

Os modelos lógicos podem ser construídos de acordo com a
abordagem: relacional, em redes, hierárquico ou Orientada a
Objetos.


O projeto lógico depende da abordagem do modelo de dados
usado pelo SGBD, mas não do SGBD específico usado.
De acordo com Cougo4 o modelo lógico é aquele em que
os objetos, suas características e relacionamentos têm a
representação de acordo com as regras e limitantes impostos
por algum tipo de tecnologia, mas essa representação é
independente dos dispositivos ou meios de armazenamento
físico e das estrutura de dados por ela definidos.

Na abordagem relacional esta etapa se baseia no uso de
regras de mapeamento de um modelo ER para o modelo
de dados escolhido.


O resultado é uma estrutura lógica, como um conjunto de
tabelas relacionadas.

Considerando o ciclo de vida de desenvolvimento de sistemas
está associado à fase de projeto.

Os modelos lógicos podem ser baseados em objetos ou baseados
em registros.


Modelos lógicos baseados em objetos: Descrição dos dados
nos níveis conceitual e de visões de usuários.

Exemplos: Entidade-relacionamento, orientado a objetos.


Modelos lógicos baseados em registros: Descrição dos dados
nos níveis conceitual e de visões de usuários; o banco de dados é
estruturado em registros de formatos fixos, de diversos tipos;
cada tipo de registro tem sua coleção de atributos; há linguagens
para expressar consultas e atualizações no banco de dados.


Exemplos: Relacional, Rede, Hierárquico.



No modelo relacional, dados e relacionamentos entre dados são
representados por tabelas, cada uma com suas colunas específicas.



Um comentário: