Licenciatura em Engenharia Informática e Computação
Laboratório de Bases de Dados
Ano lectivo 2002/2003

2ª aula prática

1. ER Diagrammer

Pretende-se criar uma base de dados para guardar informação sobre a marcação de quartos de hotel numa central de reservas que serve um conjunto de hotéis: Construa o modelo ER para o problema descrito.
Crie domínios para Pago (s/n) e Categoria (1, 2, 3, 4, ou 5).

2. Function Hierarchy Diagrammer

Crie uma nova função "Criar Novos Hotéis" no diagrama de hierarquia de funções.
Para cada uma das funções terminais definir a sua actuação sobre as entidades existentes de acordo com a tabela em baixo.
(nota: fazer duplo clique sobre a função e seleccionar o TAB Entity Usages).

FunçãoEntidadesActuação sobre as entidades
Criar Novos HotéisHotelCreate, Retrieve, Update e Delete
QuartoCreate, Retrieve, Update e Delete
Listar HotéisHotelRetrieve
ReservaClienteCreate, Retrieve, Update e Delete
HotelRetrieve
QuartoRetrieve
ReservaCreate, Retrieve, Update e Delete

3. Database Design Transformer

Utilizar a ferramenta Database Design Transformer para gerar as tabelas.