Projeto bd
Prof. Sérgio Ricardo Borges Júnior www.ensinalegal.net
Projeto de Banco de Dados
1. 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, conforme mostrado na figura 1.
Requisitos de Dados
Projeto Conceitual Esquema Conceitual Projeto Lógico Esquema Lógico Projeto Físico Esquema Físico
Figura 1: Etapas de um projeto de banco de dados
É 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 (MER) introduzido por Peter Chen em 1976. No entanto, as etapas descritas a seguir não são
www.ensinalegal.net
Banco de Dados
Prof. Sérgio Ricardo Borges Júnior www.ensinalegal.net especificadas do MER, mais de um projeto de banco de dados independente do modelo a ser adotado. 1.1 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 (geralmente gráfica) 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