Segunda
Introdução
Bancos de dados são componentes importantes dos sistemas de informações de uma cooperação. O projeto de banco de dados apresenta-se com uma atividade essencial na fase de desenvolvimento de sistemas, pois todos os dados de uma cooperação estarão de alguma forma organizados e mantidos em bancos de dados. O projeto de banco de dados é decomposto em Projeto Conceitual, Projeto Lógico e Projeto Físico.
É errado acreditar que um modelo de dados, que passou por um processo de modelagem de dados, está finalizado. Sempre haverá modificações e novas abstrações serem incorporadas ao modelo. Atualmente, praticamente todas as metodologias de modelagem e projeto de banco de dados relacional baseiam-se no Modelo Entidade-Relacionamento introduzido por Peter Chen em 1976. No entanto, as etapas descritas a seguir não são especificadas do MER, mais de um projeto de banco de dados independente do modelo a ser adotado.
Projeto Conceitual
O projeto conceitual inicia a partir das especificações e abstrações do mundo real e resulta no esquema conceitual de banco de dados. Dessa forma, dada uma coleção de requisitos de dados, o projetista de banco de dados tem o papel de criar um esquema conceitual que satisfaça os requisitos. Um esquema conceitual é uma descrição em alto nível da estrutura do banco de dados e, independente do SGBD adotado para implementação.
Existem várias estratégicas para projetar esquema conceitual, mais a maioria segue uma abordagem incremental, onde se inicia com um modelo derivado dos requisitos e sucessivamente se aplicam modificações, refinamentos ou novas abstrações, até se obter o esquema final.
Um diagrama que represente os requisitos de dados do problema em questão é elaborado nessa fase. Esse diagrama possui o nome de Diagrama de Entidade e Relacionamento e, vários são os conceitos utilizados na sua elaboração: entidade, relacionamento, agregação, entidade fraca, atributos, entre outros.
Projeto Lógico
O