INF 325 - "Dicas" para o projeto lógico relacional do Sistema de Reserva de Viagens

Prof. Célio Guimarães     IC - Unicamp

Atualizado em 2 Abril 2012

O projeto deve contemplar a Modelagem Lógico Relacional - MR (*) sendo opcional a Modelagem Conceitual Entidade-Relacionamento - ER (**).
A consideração básica do projeto deve ser: quais dados devem ser armazenados de forma persistente no sistema de forma que todos os requisitos funcionais da especificação possam ser satisfeitos. Observe que nesse nível, aspectos funcionais não devem ser modelados.

Pelo menos os seguintes cadastros de dados são requeridos:

A montagem de um pacote específico de viagem para um cliente é a parte mais complexa do projeto: ela deve incluir:

Um requisito fundamental do sistema no que diz respeito ao armazenamento de dados persistentes é: "eles permitem a um cliente recuperar num ou mais relatórios (***) todas as informações do seu pacote: transporte, hospedagem, passeios, etc?"


(*) Todas as tabelas do projeto devem: Obs: nenhuma apresentação gráfica do modelo relacional é necessária.

(**) Os diagramas ER podem ser feitos manualmente; o requisito fundamental é que seja consistente o mapeamento desses diagramas para as tabelas do Modelo Relacional

(***) Os dados para esse(s) relatório(s) provavelmente virão da junção via comandos SQL de várias tabelas do sistema; eles não fazem parte da modelagem, mas permitirão a recuperação da informação requerida