Unidade B - Modelo Conceitual

Agora que já estudamos o que é um Banco de Dados e outros fatores importantes para este estudo, vamos pensar nos bancos de dados que daqui a algumas aulas já serão implementados em um Sistema de Gerenciamento de Banco de Dados - SGBD. Nesta unidade, começaremos o projeto conceitual, é uma fase que vem após o levantamento de requisitos do sistema, para isso, é necessário que, ao começar o projeto de banco de dados, já exista o levantamento de tudo que será necessário no sistema.

5. Modelo Conceitual

A modelagem conceitual é uma fase muito importante no planejamento de uma aplicação de um banco de dados bem-sucedido, este modelo descreve a estrutura de um banco de dados de forma independente de um SGBD particular. É a primeira fase do projeto de um novo Banco de Dados, em que o modelo conceitual é obtido através de um Diagrama de Entidade-Relacionamento(ER).
No livro Sistema de Banco de Dados1, os autores mostram uma descrição simplificada do processo de projeto de banco de dados visualizada na figura abaixo.

Na figura, a fase do projeto conceitual vem após o Levantamento e análise de requisitos, pois será a partir dos dados coletados que poderemos elaborar o modelo conceitual usado nesta fase.

O objetivo desta primeira fase do projeto é elaborar uma descrição de quais dados serão armazenados no banco de dados independentemente de como serão implementados no banco de dados. A fase em que definimos como o banco de dados será implementado no SGBD vem após a modelagem conceitual e chamamos de projeto lógico que é obtido a partir da transformação do Diagrama Entidade-Relacionamento em um modelo lógico, que implementa, a nível de SGBD relacional, os dados representados abstratamente no modelo ER.

ELMASRI, Rames; NAVATHE, Shamkant B. Sistema de Banco de Dados. Rio de Janeiro, 4ed.: LTC, 2000.