|
||
|
|
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 18/09/2006Modelagem de Dados 3 - Os Relacionamentos
Mauri Gonçalves é graduado em Análise de Sistemas pela Faculdade de Ciências Sociais Aplicadas de Cascavel (PR). Já atuou como designer gráfico, webdesigner e hoje trabalha com projeto e desenvolvimento de sistemas small business pela MG Sistemas como home-officer.
Agora que definimos nossas entidades vamos falar sobre os relacionamentos entre elas. 1) Quando "sobram" entidades sem relacionamentos; È importante atentar para esses erros para que não haja acúmulo de inconsistencias e que não torne a modelagem um processo problemático. Mas não se preocupe em resolver tudo de uma vez só, pois mais a frente veremos formas de VALIDAR nossa modelagem, de maneira que os erros não passem despercebidos. Determinados os relacionamentos, temos que verificar o número de referências de uma entidade em outra, ou seja, agora vamos verificar a CARDINALIDADE dos relacionamentos. Vejamos as possibilidades: - Relacionamento Um-Para-Um (1:1) - Relacionamento Um-Para-Vários (1:N) - Relacionamento Vários-Para-vários (N:M) Estas 3 cardinalidades apresentadas acima são implicitamente, - Relacionamento Um-Para-Vários (0,1:1,N) Exemplo de relacionamento Um-Para-Vários com cardinalidade mínima: Usuario - Emprestimo (1,1:0,N) - Um usuario pode estar relacionado á nenhum ou a vários emprestimos. Conclusão: Exemplo de relacionamento Vários-Para-Vários com cardinalidade mínima: Emprestimo - Livro (0,N:1,N) - Um emprestimo pode estar relacionado á um ou a vários livros. Conclusão: A Cardinalidade Mínima pode ser incluída no Modelo Lógico, mas é pouco utilizada por ser muitas vezes, redundante e óbvia, mas muito é útil no que refere à expôr a clareza dos relacionamentos entre entidades. Se voce está em dúvida quanto á quem é o lado "Um" e quem é o lado - Veja em qual das entidades está o atributo que faz referencia à outra entidade. Esta entidade onde está o atributo é o lado "Vários" a outra é o lado "Um", trata-se então de um relacionamento Um-Para-Vários. - Se ambas as entidades tiverem atributos que referenciam uma à outra, então ambas possuem a cardinalidade "Varios", isto é, trata-se de um relacionamento Vários-Para-Vários. Estas 2 regrinhas funcionam como formulas. Apenas aplique-as ao seu relacionamento, sem pensar muito. Mesmo que fique um pouco confuso para voce, mais á frente verá que elas são válidas. Descrição do nosso Diagrama de Entidade-Relacionamento: Entidades: Usuario, Emprestimo, Livro Na proxima matéria mostrarei para vocês o Diagrama de Entidade-Relacionamento, propriamente dito e as ferramentas de software que você pode utilizar na modelagem do seu banco de dados. Até a próximaArtigos relacionados
Este artigo é a parte 3 de 5 da seguinte série:
Davi Albuquerque <davialbuquerque@msn.com>
Muito Legal cara, parabéns
![]() ![]() ![]() ![]() ![]() vladimir <vladimirmauro@uol.com.br>
Cara colega, seus comentarios são claros e bem colocados, principalmente para aqueles que querem começar a entender o que é um DB e conéxos. Entretando é interessante comentar em todas as fases expostas, sobre CHAVES e suas Performances. Abçs e parabens.
![]() ![]() ![]() ![]() ![]() Heraldo Aguiar <haguiar@terra.com.br>
Excelente didática, parab'nes
![]() ![]() ![]() ![]() ![]() ![]() |
|
|