Prévia do material em texto
Projeto de Banco de Dados – Apoio aula 5 (Prof. Vanilde) Abordagem Entidade Relacionamentos · Entidade: Qualquer objeto do mundo real · Relacionamento: associação entre entidades do mundo real · Atributos: é uma propriedade que descreve alguma característica da entidade ou do relacionamento · Modelagem de Atributos: · Domínio de Atributo: conjunto de valores válidos para um Atributo. É importante para a padronização dos dados do BD. Classificação de Atributo · Classificação de Atributo: · Quanto a unicidade · Único: caso o valor não se repita em mais de uma entidade · Não único: quando o valor pode se repetir · Quanto a obrigatoriedade · Obrigatório: quando obrigatoriamente deve ter valor para uma entidade · Opcional: quando pode não ter valor · · Quanto a composição · Simples: quanto é atômico ou seja não possui parte · Composto: quando pode ser dividido em atributos simples. · Quanto a valoração · Monovalorado: quanto do possui um único valor para uma entidade · Multivalorado: quando pode possuir mais de uma valor · Atributo Identificador: menor conjunto de Atributos necessário para distinguir cada Entidade · Atributo Derivado: aquele cujo valor pode ser obtido a partir do(s) valor (es) de outros atributos Cardinalidade Uma relação entre duas entidades pode ser descrita em termos da sua cardinalidade Como expressar a cardinalidade Um para Um 1:1 Um empregado pode ser atribuído a um carro. Um para Muitos 1:N Um cliente pode tomar emprestado várias fitas de vídeo. Muitos para Muitos N:M Um estudante pode fazer várias disciplinas e uma disciplina pode ser cursada por vários estudantes · A cardinalidade é determinada pelas “regras de negócio” criadas pela organização. Os usuários e a documentação da organização dirão qual a cardinalidade existente entre entidades e atributos · Cardinalidade um para um · Cardinalidade um para muitos Cardinalidade muitos muitos Mais sobre Relacionamentos ... Relações podem ser nomeados usando verbos ou palavras agregadas As relações podem ter limites mínimos e máximos Um professor pode ensinar de 0 a 4 disciplinas (limite inferior é 0 e limite superior é 4) e um uma disciplina pode ser ministrada por 0 a 1 professor (limite inferior é 0 e o limite superior é 1) · Quando o limite inferior da cardinalidade for 0, o relacionamento é definido como “opcional” · Quando o limite inferior da cardinalidade for 1, o relacionamento é definido como “obrigatório”