Ficha n4 Nome : __________________________N : _____ Data : _____ (1 Perodo)
Objectivos a atingir: Diagramas de Entidade-Associao (DEA) ou Diagrama Entidade-Relacionamento (DER)
1. Pretende-se implementar um sistema de informao de Gesto de Hospitais. Um
grupo de Hospitais pretende implementar uma base de dados onde resida a informao que se descreve de seguida.
Nos hospitais os empregados tm como funo tratar os doentes que se encontram
nas enfermarias. Cada hospital tem um nome, um n que o identifica e, situa-se numa cidade. Os empregados recebem vencimentos de acordo com a categoria que possuem e so identificados pelo n de ordem com que foram contratados no hospital em que trabalham. Uma enfermaria tem disponvel um determinado n de camas e identificada no hospital por uma sigla. Um empregado pode trabalhar em diversas enfermarias, exercendo em cada uma delas uma determinada funo.
Os enfermeiros e os mdicos so dois dos tipos de empregados dos hospitais. Cada
mdico exerce uma especialidade. Sobre os mdicos da especialidade de oftalmologia interessa saber se so ou no miopes.
Quando um doente d entrada no hospital diagnosticada a sua doena e atribudo um
n com que passa a ser identificado nesse hospital. De seguida realiza diversas anlises sendo registado em cada uma, o tipo, a data, e o resultado.
Por vezes um empregado adoece e passa a ser tambm um doente do hospital.
Quer os doentes quer os empregados so pessoas e como tal possuem um nome,
morada, telefone e n de B.I.
a) Elabore o modelo Entidade/Associao que sirva de base implementao da base
de dados pretendida, no esquecendo de indicar a cardinalidade da relao.
b) Indique as tabelas e os atributos necessrios e relacione-os,
Ficha4_DER_carla Prof Carla Cascais Pg. 1
2. Pretende-se implementar um prottipo de um sistema de informao que permita a uma dada companhia de aviao, a gesto automtica de algumas das suas actividades correntes. A informao considerada relevante sintetiza-se nos seguintes pontos:
Aos passageiros que utilizam os servios oferecidos pela companhia atribudo um
dado cdigo interno que os identifica, sendo ainda registado sobre estes o nome, morada e telefone. Na companhia a cada voo atribudo um nmero. Os voos realizam-se entre um aeroporto origem e um aeroporto destino sempre com a mesma hora de partida e hora prevista de chegada. Admite-se como simplificao que os voos no tm escalas. Uma partida corresponde realizao de um voo num dado dia do ano (data). Note- se que os voos so realizados normalmente com uma dada periodicidade (diria, semanal, etc). A cada reserva atribudo um n de srie que nico na companhia. A reserva realizada por um dado passageiro para uma dada partida, podendo cada passageiro efectuar vrias reservas para outras tantas partidas. Sobre cada reserva ainda registado se est ou no confirmada. A cada avio atribudo um n de srie, que o identifica na companhia, e um nome. Os avies so referenciados como pertencentes a um dado tipo de avio. Sobre cada tipo de avio interessa conhecer o fabricante e o modelo. Um voo sempre realizado num dado avio podendo, por outro lado, cada um destes servir diversos voos. A organizao de avio em classes dependente do voo, isto , a configurao das classes de um dado avio pode variar de voo para voo. A cada classe atribuda uma dada lotao e preo por lugar. Pretende-se igualmente guardar informao sobre os empregados da companhia. Sobre cada um interessa conhecer o nmero que o identifica na companhia, o nome, a morada, o telefone e o vencimento mensal. Sobre cada partida tem de ter-se registado os empregados que nela participam (pessoal de terra e de voo). Quando um empregado designado para participar numa dada partida interessa saber qual a funo que vai desempenhar. Para os pilotos interessa ter registado, para alm da informao comum a todos os empregados, o nmero de horas de voo e o seu n de licena de voo (n da carta de piloto). Pretende-se igualmente conhecer quais os tipos de avio que cada um pode pilotar.
a) Elabore o modelo Entidade/Associao que sirva de base implementao da
base de dados pretendida, no esquecendo de indicar a cardinalidade da relao. b) Indique as tabelas e os atributos necessrios e relacione-os.