Escolar Documentos
Profissional Documentos
Cultura Documentos
Inseres de chave estrangeira, chave composta e dependncia entre as tabelas, so definies realizadas a partir do modelo conceitual e seus relacionamentos (anlise de cardinalidade).
para representar o mapeamento, ou utilizar uma ferramenta de gerenciamento de SGBD que permita a representao do modelo ER.
No caso da presente unidade tanto o phpMyadmin
Cenrio de Exemplo
Para reprentar os diversos tipos de
relacionamentos e como estes so convertidos em tabela, utilizaremos situaes envolvendo Usurio e Artigo. Em todos os exemplos consideraremos que o Usurio/Artigo sempre apresentam os seguintes atributos no representados no modelo conceitual:
Usurio: id, login. Artigo: id, titulo, texto.
Cenrio 1
Cenrio 2
Adicionados os campos do relacionamento na tabela que recebe a chave estrangeira.
Cenrio 3
Cenrio 4
Cenrio 5
Cenro 6
E o relacionamento 1 x 1?
O relacionamento 1 x 1 segue a lgica de chave estrangeira em uma das tabelas (semelhante ao 1 x N). A particularidade nesse relacionamento que o projetista do banco de dados pode escolher em que tabela a chave deve estar. A escolha deve basear-se na documentao do sistema que est sendo projetado, no deve ser um Par ou mpar entre as tabelas
Cardinalidade mnima
Realizamos todos os relacionamentos
considerando apenas a cardinalidade mxima (1 x N, N x N, 1 x 1) e a cardinalidade mnima, como esta informao influencia no projeto lgico do banco? A principal funo da cardinalidade mnima representar se um campo que ser criado a partir do relacionamento representado obrigatrio ou no. Tambm pode ajudar a escolher qual tabela ficar com a chave estrangeira em relacionamento 1 x 1.