Banco de dados
Como é um sistema baseado em Web onde o próprio usuário faz a sua reserva de passagens eu escolheria a arquitetura de Nível Externo pois é o mais próximo do usuário, ou seja, ocupa do modo como os dados são vistos por usuários individuais, assim podendo restringir cada tipo de usuário. A arquitetura de Nível Interno ou Físico tem a capacidade de mudar o esquema interno sem a necessidade de alterar os esquemas conceitual e externo,enquanto, o Nível Conceitual ou Lógico possui a capacidade o esquema conceitual sem a necessidade de modificar programas de aplicação e esquemas externos. O acréscimo de uma informação em um esquema conceitual é um exemplo de independência lógica e a reorganização física dos arquivos e a criação de estruturas de acesso adicionais são exemplos de independência física. 3. Discuta o papel do modelo de dados de alto nível (conceitual) no processo de projeto de um banco de dados. Qual a sua importância? O papel do modelo de dados de alto nível (conceitual) no processo de projeto de um banco de dados concentra-se na abstração e não leva em conta o banco de dados em si, mas a forma como as estruturas serão criadas para armazenar os dados. Sua importãncia é fazer um esboço do projeto onde fica mais fácil para o programador desenvolver o banco de dados posteriormente e uma forma de explicare e mostrar para o cliente como será o desenvolvimento do banco de dados.
4. Explique a diferença entre um atributo multivalorado e um atributo composto. Dê exemplos para complementar sua explicação. O Atributo Composto é um atributo composto por