MODELAGEM DE BANCO DE DADOS
by Nikolas Ancine
1. Modelo entidade relacionamento
1.1. modelo conceitual utilizado para descrever objetos envolvidos em um domínio de negócio
2. Entidades
2.1. são objetos ou partes envolvidas a um domínio e podem ser classificadas como Físicos ou lógicos
2.2. Entidades fisicas - são aquelas realmente tangíveis, existentes e visíveis no mundo real.
2.3. Entidades Lógicas - são aquelas que existem geralmente em decorrência da interação entre ou com entidades físicas, que fazem sentido dentro de um certo domínio de negócios, mas que no mundo externo/real não são objetos físicos.
3. Etidades Fortes
3.1. são aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir
4. Entidades fracas
4.1. as fracas são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido.
5. Entidades Associativas
5.1. Surge quando há a necessidade de associar uma entidade a um relacionamento existente.
6. Relacionamentos
6.1. Relacionamentos 1.1 (um para um)
6.1.1. cada uma das duas entidades envolvidas referenciam obrigatoriamente apenas uma unidade da outra.
6.2. Relacionamento 1..n ou 1..* (um para muitos)
6.2.1. uma das entidades envolvidas pode referenciar várias unidades da outra, porém, do outro lado cada uma das várias unidades referenciadas só pode estar ligada uma unidade da outra entidade.
6.3. Relacionamento n..n ou *..* (muitos para muitos)
6.3.1. neste tipo de relacionamento cada entidade, de ambos os lados, podem referenciar múltiplas unidades da outra.