teste
1.1 Processo de Projeto de Banco de Dados
Bancos de dados são componentes importantes dos sistemas de informação (SIs) e, consequentemente, o projeto do banco de dados apresenta-se como uma atividade essencial na fase de desenvolvimento dos SIs. Projetar bancos de dados tem se tornado uma atividade popular, as vezes realizada não somente por profissionais da área de banco de dados, mas também por não especialistas. Frequentemente, a falta de abordagens adequadas para o projeto de um banco de dados pode incorrer em resultados indesejáveis, como ineficiência em atender a demanda de aplicações e problemas com a manutenção do banco de dados. Geralmente a causa disso é a falta de clareza em entender a natureza exata dos dados em um nível conceitual (abstrato).
O projeto de um banco de dados é decomposto em Projeto Conceitual, Projeto Lógico e Projeto Físico, como vemos na figura abaixo.
O Projeto Conceitual usa como base a especificação dos requisitos produzindo como resultado o esquema conceitual do banco de dados. Um esquema conceitual é uma descrição em alto nível da estrutura do banco de dados, independente do Sistema de Gerenciamento de Banco de Dados (SGBD) adotado para implementá-lo. Um modelo conceitual (por exemplo, o modelo Entidade-Relacionamento) é usado para descrever os esquemas conceituais.
O propósito do projeto é descrever o conteúdo de informação do banco de dados ao invés das estruturas de armazenamento que serão necessárias para gerenciar essa informação.
O projeto Lógico tem por objetivo tem por objetivo avaliar o esquema conceitual frente às necessidades de uso do banco de dados pelos usuários/aplicações, realizando, no mesmo, possíveis refinamentos para alcançar maior desempenho das operações sobre o banco de dados. A tarefa final do projeto lógico é a geração do esquema lógico correspondente ao esquema conceitual resultante do refinamento. Um esquema lógico é uma descrição da estrutura do banco de