Mapeamento do modelo Entidade-Relacionamento para modelo relacional
Casa dos Resumos

Mapeamento do modelo Entidade-Relacionamento para modelo relacional




O Mapeamento do modelo Entidade-Relacionamento (Leia Mais..) para modelo relacional torna-se necessário quando se tem um modelo conceitual e deseja-se efetivamente utilizar ele em algum  SGBD e assim relacionando o banco de dados a uma aplicação.
Então..
O Mapeamento é uma técnica que traduz esquemas com modelos de entendimento e concepção para um modelo de implementação.

Mapeando..
Inicialmente deve-se pegar todas as entidades e criar suas respectivas tabelas, cada atributo de uma entidade representara uma coluna na tabela que a representa.

Não é uma regra, mas é boas praticas incluir o nome da tabela no final o nome dos atributos.


O mapeamento com relacionamento identificador funciona da mesma maneira. O fator importante e determinante quando se realiza o mapeamento é a cardinalidade mínima e principalmente a máxima das entidades que participam dos relacionamentos.


CARDINALIDADES
_________________________________________________________________________________


Nos relacionamentos 1:N é inserido uma coluna (chave estrangeira) adicional em uma das tabelas. No exemplo, como uma pessoa poder administrar vários imoveis e como um imóvel só pode ser administrado por uma pessoa, coloca-se uma chave estrangeira na tabela imóvel para identificar qual é a pessoa que administra tal imóvel.
_________________________________________________________________________________


_________________________________________________________________________________
No relacionamento de cardinalidades máximas N:N (muitos-para-muitos) é necessário a construção de uma tabela adicional. A tabela adicional deve conter as colunas identificadoras(chaves primarias) de cada tabela relacionadas.
_________________________________________________________________________________


_________________________________________________________________________________
Neste tipo de relacionamento oque geralmente acontece é a união das entidades, formando apenas uma única tabela.
_________________________________________________________________________________

A tabela de HEUSER em seu livro projeto de banco de dados mostra tudo oque foi apresentado de maneira simples.



Referências:
-Korth, H. & Silberchatz, A. Sistemas de Banco de Dados. 2º edição, Makron Books, 1994
-HEUSER, Carlos A. Projeto de Banco de Dados. 6. ed. Porto Alegre: Editora Bookman, 2009.




loading...

- Banco De Dados - Tipos De Dados.
Em banco de dados relacionais e relacionais estendidos, as informações são armazenadas em tabelas. Cada tabela poderá conter várias colunas, as quais armazenarão os dados. A cada coluna, existira um tipo de dados associado. As informações podem...

- Documentos Associados Aos Casos De Uso
O modelo de caso de uso captura os requisitos funcionais e força o desenvolvedor a pensar em como os agentes externos interagem com o sistema. No entanto esse modelo corresponde somente os requisitos funcionais. Outros tipos de requisitos que fazem...

- Uml .: Modelagem De Casos De Uso:. Parte 1
O modelo de caso de uso é uma representação  da funcionabilidades externamente observáveis e dos elementos externos que interagem com ele. A modelagem de caso de uso é parte integrante  da especificação de requisitos, moldando...

- Linguagem Sql
SQL (Struct Query language) é uma linguagem de definição e de manipulação de dados relacionais, desenvolvida nos laboratórios da IBM nos anos 70. Sua sintaxe da linguagem especifica que resultados se deseja obter e não uma sequência de...

- .:introdução A Banco De Dados:.
Oque é um Sistema de Banco de Dados ?Podemos com total liberdade mencionar um sistema de banco de dados como sendo, algum meio computadorizado no qual é usado para  armazenar dados, propositando  ao usuário encontra-los e altera-los quando...



Casa dos Resumos








.