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