Professional Documents
Culture Documents
Prof. J. Wilson
Entidade
Entidade um conjunto de objetos da realidade modelada sobre os quais deseja-se manter informaes no banco de dados. Em um DER, uma entidade representada atravs de um retngulo que contm o nome da entidade.
Relacionamento
Relacionamento um conjunto de associaes entre entidades. Em um DER, um relacionamento representado atravs de um losango, ligado por linhas aos retngulos representativos das entidades que participam do relacionamento.
Auto Relacionamento
No necessariamente um relacionamento associa entidades diferentes. No caso do relacionamento de casamento, uma ocorrncia de pessoa exerce o papel de marido e a outra ocorrncia de pessoa exerce o papel de esposa.
Cardinalidade de Relacionamentos
Uma propriedade importante de um relacionamento a de quantas ocorrncias de uma entidade podem estar associadas a uma determinada ocorrncia atravs do relacionamento. Esta propriedade chamada de cardinalidade de uma entidade em um relacionamento. H duas cardinalidades a considerar: a cardinalidade mxima e a cardinalidade mnima.
Cardinalidade de Relacionamentos
Relacionamento ternrio
A abordagem ER permite que sejam definidos relacionamentos de grau maior do que dois (relacionamentos ternrios, quaternrios,...).
Cardinalidade mnima
A cardinalidade mnima 1 tambm recebe a denominao de "associao obrigatria", j que ela indica que o relacionamento deve obrigatoriamente associar uma ocorrncia de entidade a cada ocorrncia da entidade em questo. Com base na mesma linha de raciocnio, a cardinalidade mnima 0 recebe a denominao de "associao opcional".
Atributo
Atributo um dado que associado a cada ocorrncia de uma entidade ou de um relacionamento. O conceito de atributo serve para associar informaes a ocorrncias de entidades ou de relacionamentos.
Generalizao/Especializao
Associada ao conceito de generalizao/especializao est a idia de herana de propriedades.
Herdar propriedades significa que cada ocorrncia da entidade especializada possui, alm de suas prprias propriedades (atributos, relacionamentos e generalizaes/ especializaes), tambm as propriedades da ocorrncia da entidade genrica correspondente.
Generalizao/Especializao
Exemplo
Exemplo Errado
Entidade Associativa
Um relacionamento uma associao entre entidades. Na modelagem ER no foi prevista a possibilidade de associar uma entidade com um relacionamento ou ento de associar dois relacionamentos entre si.
Entidade Associativa
Suponha que seja necessrio modificar este modelo da seguinte forma. necessrio saber que medicamentos existem e que medicamentos foram prescritos em cada consulta.