Exemplos de DER
1. Funcionário:
- Arquivo:ESOF - DER - Ex 01A.pdf
- Erro:
- Cep deve estar associado com Funcionario (Falta Seta)
- Melhoria:
- Bairro pode ser um atributo de Cep
- Coordenador pode ser associado com Funcionario por meio de Matricula
- Erro:
2. Cliente:
- Arquivo:ESOF - DER - Ex 01B.pdf
- Erro:
- O atributo Situação deve estar no depósito Clientes
- Para que um Cliente possa comprar mais de um produto no mesmo dia, deve incluir o atributo CodProduto como 3a. chave no depósito Compras
- Melhoria:
- Bairro pode ser um atributo de Cep
- Erro:
3. Notas dos alunos em cada disciplina
- Arquivo:ESOF - DER - Exer 01C.pdf
- Erro:
- ??
- Melhoria:
- Pode-se incluir no depósito Disciplina o atributo CodProfessor e adicionar outro depósito específico para Professor
- Nesse caso, deverá ser criado uma associação entre Professor e Disciplina
- Erro:
4. Dependentes do Funcionário: Filho, filha, pai, mãe, avó, avô, enteado, ...
- Arquivo:ESOF - DER - Ex 01D.pdf
- Erro:
- Da forma como foi desenhado, um Funcionario pode ter apenas um Dependente
- Não existe tipo de dado Sh
- No depósito Cep, o certo é ter apenas o atributo Cep como chave
- Melhoria:
- Reparem que a modelagem do Cep mudou em relação às anteriores. Também é possível.
- Erro:
5. Benefícios do funcionário. Exemplo: Salário Família, Vale-Transporte, ...
- Arquivo:ESOF - DER - Ex 01E.pdf
- Erro:
- Falta associação entre o Depósito Cep e o Depósito Funcionário
- O mesmo padrão da tabela Historico poderia ser aplicado a Beneficios
- É inviável manter os 6 depósitos de Benefícios, basta apenas um
- Erro:
6. Conta de um correntista num banco.
- Arquivo:ESOF - DER - Exer 01G.pdf
- Erro:
- Tem que haver uma ligação entre os Depósitos Cep e Agência
- Erro: