Ficha de normalização de base de dados
INFORMÁTICOS
Ficha Escrita n.º 1
Esboce o modelo E-R e de dados dos seguintes exercícios:
1.
Transportadora aérea
A transportadora tem vários aviões. Cada avião tem, para além da matrícula, um nome, uma marca, um nº de lugares e indicação da sua autonomia. Na transportadora trabalham vários pilotos.
Cada avião faz vários voos, e a cada voo deve ser associado a data e hora de partida e os locais de origem e destino. Cada voo é pilotado por um piloto.
2.
Empresa
A empresa comercializa vários produtos, cada um dos quais com um código, um nome e um preço. Em cada momento a empresa deve ainda saber a quantidade existente no armazém para cada um dos produtos.
Uma encomenda deve ter pelo menos um número de encomenda, uma data, vários produtos, mas diz respeito apenas a um fornecedor.
Para cada fornecedor pretende-se guardar o nome, o nº de contribuinte, morada, forma de pagamento, prazo de pagamento e um código interno de tipo de fornecedor.
3.
Hospital
Um hospital está funcionalmente dividido em serviços correspondentes às especialidades médicas vulgares (cirurgia, cardiologia, etc.). Em cada serviço existem vários médicos especialistas na área, atendendo os pacientes que se apresentam para consulta. No sentido de prestar um melhor atendimento aos seus pacientes, neste hospital existe uma regra de funcionamento em que cada paciente num dado serviço é sempre atendido pelo mesmo médico.
4.
Distribuidora de medicamentos
A empresa faz a distribuição de medicamentos a farmácias de todo o país. Por razões de organização dividimos o país em zonas, e em cada uma delas temos um ou mais vendedores a trabalhar. No entanto, e como acreditamos que isso o leve a conhecer melhor as pessoas, cada vendedor opera apenas nas farmácias de uma zona. Cada farmácia só trabalha com um vendedor.
A empresa tem uma frota de automóveis e tem tido alguma dificuldade em efectuar a sua