sandara
Lista de exercícios - MER
Teoria:
1. Quais as fases do desenvolvimento do ciclo de vida de um banco de dados? Explique cada uma delas.
2. Quais os componentes de um DER? Defina-os.
3. Como podemos classificar um relacionamento segundo seu grau?
4. Defina conectividade e cardinalidade de um relacionamento.
5. Quando é justificado o uso de generalização?
6. O que é projeto lógico e projeto físico?
Prática:
Passos para a criação de esquemas conceituais de banco de dados:
1 Levantar as entidades;
2 Verificar os atributos;
3 Verificar os relacionamentos entre as entidades;
4 Definir os tipos de relacionamentos;
5 Criar o DED
Exemplo - Controle de Pedidos
Criar um esquema conceitual para controlar os pedidos de vendas de produtos para uma determinada empresa, sendo que os clientes devem ser previamente cadastrados. Sabe-se ainda, que os produtos são adquiridos apenas dos fabricantes.
1. Administradora de imóveis
Uma administradora de imóveis gerencia condomínios, realizando as operações de venda e locação de unidades. Crie um esquema conceitual com base nas seguintes regras de negócio:
a) Os condomínios, que tem um número e um nome, são compostos por unidades (casas ou apartamentos);
Projeto de Banco de Dados 2
b) Cada unidade é de propriedade de uma ou mais pessoas, uma pessoa pode adquirir mais de uma unidade. Para as unidades, a dimensão, o tipo e o número de quartos são dados importantes para uma venda;
c) O aluguel só pode ser realizado para uma pessoa, uma pessoa pode alugar somente uma unidade. Observação: qual a alteração necessária para permitir o controle do aluguel por várias pessoas.
2. Locadora de vídeos
Uma locadora de vídeos possui aproximadamente 2000 DVDs. Ela deseja controlar o empréstimo de seu acervo. Todos os DVDs possuem um número e uma data de entrada no estoque. Para cada filme é necessário saber seu título e sua categoria (comédia, aventura, etc).
Cada filme recebe