O modelo lógico já leva em conta algumas limitações e implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias e estrangeiras, normalização, integridade referencial, entre outras. Para o modelo lógico deve ser criado levando em conta os exemplos de modelagem de dados criados no modelo conceitual.
Exemplos do diagrama de banco de dados gerado no brModelo.
A. Gestão de Atendimento
Médico
Um hospital emprega vários
médicos e enfermeiras. Cada médico é auxiliado por uma ou mais enfermeiras, e
ele atende um ou mais pacientes no seu turno de trabalho. Para cada paciente
atendido, o médico receita um tratamento, que pode ou não utilizar
medicamentos.
B. Municípios
Existem os Municípios, e cada
Município pertence a um único Estado do País. Do Estado me interessa a sigla e
o nome por extenso. Do Município me interessa o nome, a área, a população e
qual o prefeito da cidade, que possui nome e partido.
C. Treinamento em
Informática
Uma empresa de treinamento
oferece vários cursos na área de informática. Cada curso tem código, nome e
preço. Os cursos têm a duração de uma, duas ou três semanas. Um professor pode lecionar
em vários cursos. Cada curso é ministrado por apenas um professor. Um aluno
pode matricular-se em vários cursos. A empresa precisa registrar nome e
telefone de cada aluno e de cada professor.
D. Entrega de Pedidos
Cada pedido pode conter um número,
data de emissão, status (se já foi atendido), cliente, e produtos e
quantidades. Cada nota fiscal pode conter um número, data de emissão, produto,
quantidade e valor.
Cada motorista vai possuir um
número de registro, nome, endereço, nº de documentos e telefone. Cada carro
terá um número de identificação, marca, modelo e estado (disponível, alocado).
Cada funcionário será
identificado com um nº, nome, dados pessoais, data de admissão, depto e cargo.
Cada equipamento será identificado com um nº, descrição, data de compra, valor
e estado. Cada projeto será identificado por um código, descrição, data
prevista de início e fim.