Académique Documents
Professionnel Documents
Culture Documents
anapaula.cardoso@ifmg.edu.br
IFMG – Formiga/MG
05/Abr/2018
Banco de Dados I
Curso Técnico em Informática
Cardinalidade Mínima
• Entidades fracas:
• são aquelas que dependem de outras entidades para existirem,
pois individualmente elas não fazem sentido.
• Exemplo, a entidade venda depende da entidade produto, pois
uma venda sem itens não tem sentido.
Extensão do MER
• Especialização
• Chamados de subclasse os subgrupos de uma entidade.
• Por exemplo: empregado(medico, enfermeira) e superclasse o tipo
de entidade (empregado).
• A definição de um conjunto de subclasses é chamado de
especialização, sendo representado por um triângulo.
Extensão do MER
• Especialização/Generalização
• Podemos ter uma especialização total ou parcial, indicados por T
ou P. A especialização total indica obrigatoriedade.
• Total:
• para cada ocorrência da entidade genérica existe sempre ocorrência em
uma das entidades especializadas;
• Parcial:
• nem toda ocorrência da entidade genérica corresponde a uma entidade
especializada.
• Os atributos das superclasses são herdados pelas subclasses.
Extensão do MER
Extensão do MER
• Agregação
• Utilizado nos relacionamentos N:N quando há necessidade de
associação entre relacionamentos
Normalização
• Exemplo
• Arquivo de Notas Fiscais (Num. NF, Série, Data emissão, Cod. do
Cliente, Nome do cliente, Endereço do cliente, CGC do cliente,
Relação das mercadorias vendidas (onde para cada mercadoria
temos: Código da Mercadoria, Descrição da Mercadoria,
Quantidade vendida, Preço de venda e Total da venda desta
mercadoria) e Total Geral da Nota)
• Analisando a estrutura acima, observamos que existem várias
mercadorias em uma única Nota Fiscal, sendo, portanto,
elementos repetitivos que deverão ser retirados.
1FN (Primeira Forma Normal)