Banco de Dados
DATA DE ENTREGA: 16/10/2014
1. Considere o seguinte diagrama ER como parte de um BD de BANCOS. Cada banco pode possuir múltiplas agências e cada agência pode possuir inúmeras contas e empréstimos.
a. Liste as entidades do diagrama ER. Existe algum tipo de entidade fraca? Em caso afirmativo, dê o seu nome, identificação parcial e relacionamento identificador.
b. Liste os requisitos do usuário que levaram a este projeto de BD, ou seja, descreva textualmente o que representa esse DER.
2. Considere o relacionamento EMPREGADO-DEPENDENTE mostrado a seguir.
Considere que um dependente de empregado possa também ser empregado. Como o modelo deveria ser modificado para evitar o armazenamento redundante das informações de pessoas que são tanto dependentes como empregados.
3. Construa um DER em que o conceito de entidade associativa (agregação) é usado.
4. Deseja-se modelar os clientes de uma organização. Cada cliente possui um código, um nome, um endereço e um país. Discuta as vantagens e desvantagens das duas alternativas de modelagem de país:
a. Como atributo da entidade cliente.
b. Como entidade relacionada a cliente.
5. Dê ao menos 3 exemplos de entidades com relacionamentos identificadores (entidades fracas).
6. Considere o DER da figura abaixo. Modifique as cardinalidades de forma a especificar o seguinte:
Um curso não pode estar vazio, isto é, deve possuir ao menos uma disciplina em seu currículo.
Um aluno, mesmo que não inscrito em nenhum curso, deve permanecer por algum tempo no banco de dados.
7. Um banco de dados usado em um sistema de entrada de pedidos deve conter informações sobre clientes, itens e pedidos. As informações a seguir devem ser armazenadas:
Para cada cliente:
Número do cliente (único), Endereços para remessa (vários por cliente), Situação do pagamento, Limite de crédito e Desconto.
Para cada pedido:
Informações de cabeçalho (uma por pedido): número do