Estudante
Curso: Análise e Desenvolvimento de Sistemas
Aluno(a):____________________________________ Matrícula:__________
Data: ___/____/______
Período: 2013.2
DISCIPLINA: Programação para Banco de Dados
Prof. Rafael Braga
Trabalho AV1
1.
Construa o Diagrama Entidade-Relacionamento para cada um dos sistemas abaixo, complemente os atributos a seu critério. A partir dos diagramas gerados, faça o mapeamento para o modelo relacional (MER), incluindo todas as indicações de restrições de integridade. A partir do MER criado, escreva o código SQL DDL para a criação das tabelas considerando as diversas restrições. Use SQL DML para inserir dados e criar diferentes consultas. Explore as possibilidades dos modelos e da linguagem SQL.
Data de Entrega: 22/09/2013
a) Uma pizzaria de tele-entrega apresenta um cardápio composto por diversos tipos de pizza, cujos dados são: número do item, nome da pizza, lista de ingredientes e preços das pizzas pequena, média e grande, como por exemplo:
(12, francesa, (queijo, presunto, champignon, aspargo), 10.00, 15.00, 18.00).
Na pizzaria trabalham funcionários que emitem pedidos de pizzas. Cada pedido possui um número e uma data de emissão, além do nome, telefone e endereço do cliente que solicitou o pedido. Um pedido, emitido por apenas um funcionário, é composto por vários itens: cada item possui um número e se refere a uma determinada pizza do cardápio, em um determinado tamanho
(pequena, média ou grande) e em uma certa quantidade. Dos funcionários entregadores (ou seja, responsáveis pela entrega de um ou mais pedidos), deve-se saber o número do telefone celular para um eventual contato durante uma entrega. Uma entrega destina-se a um bairro, e para cada bairro existe um tempo máximo de espera para a entrega de um pedido. Defina outros atributos que julgar relevante.
b) Em uma clínica trabalham médicos de diversas especialidades. Cada médico é identificado pelo seu CRM, possui um nome e