Projeto Conceitual

O Projeto Conceitual de Banco de Dados é a primeira etapa para a construção de um Banco de Dados. Nesta etapa são levantadas as informações necessárias para compor o cenário do projeto.

A seguir uma descrição do estudo de caso de uma rede de bibliotecas.

Deseja-se construir um banco de dados para armazenar dados de uma rede de bibliotecas. Para cada biblioteca deseja-se armazenar o seu código e o nome. Dentro de cada biblioteca tem-se as obras, as quais são cadastradas uma única vez. Para cada uma das obras deseja-se armazenar o seu código, título, autor, ano de publicação, nome da editora. As obras podem ser emprestadas a usuários que possuem cadastro. Dos usuários deseja-se armazenar o seu código e nome. Também é possível fazer reserva de uma determinada obra, sendo que a reserva tem uma data de vencimento. Para o empréstimo são armazenadas as datas de empréstimo e devolução da obra.


Dada a descrição acima, é preciso identificar:
  • Entidades
  • Atributos
  • Relacionamentos
  • Cardinalidades

As entidades são os objetos que se deseja armazenar informações. Por exemplo: obras

Os atributos são características para cada coleção de objetos que se deseja armazenar. Por exemplo: título, editora

Os relacionamentos são as relações existentes entre as coleções de objetos. Por exemplo: empréstimo

As cardinalidades são a quantidade de vezes que os objetos se relacionam. Existem cardinalidades mínima e máxima, ou seja, o mínimo e o máximo de relações existentes entre um objeto e outro. Por exemplo: Um usuário pode realizar vários empréstimos de várias obras. Uma obra pode ser emprestada várias vezes para vários usuários diferentes ou até para um mesmo usuário desde que em datas diferentes.

A seguir o Diagrama Entidade-Relacionamento correspondente ao estudo de caso da biblioteca.

Veja na demonstração abaixo um exemplo simples de como construir um Diagrama Entidade-Relacionamento através da ferramenta CASE brModelo.