Modelo E/R

Olá, que bom que você está aqui. Isso mostra que você tem interesse em aprender Banco de Dados. Parabéns!

Sumário: 

1. Apostilas sobre o diagrama entidade/Relacionamento (DER);
2. Vídeo-aulas sobre DER;
3. Exemplos de DER;


1 APOSTILAS









                         2. VÍDEO-AULAS








Como usar o DIA:


Como usar o BrModelo





3 Exemplos

Este é o modelo que fiz para a disciplina de BD




Outros modelos:

Uma locadora:



O Caso de Taxis


Despacho e controle de Taxis via terminais móveis ligados on-line com um sistema multi-usuário
Uma empresa de agenciamento de corridas de taxis está utilizando um sistema de rádio digital para gerenciar a frota de taxis associados.
A empresa tem cerca de 500 taxis associados. Cada associado tem instalado no seu taxi um equipamento da empresa que funciona como um terminal de computador bastante simplificado. Este equipamento tem um teclado simplificado e uma tela de cristal líquido para visualizar mensagens. Cada terminal só recebe mensagens destinadas a todos os taxis ou destinadas a ele próprio. Quando um taxista envia uma mensagem de volta ao sistema o terminal, automaticamente, inclui a identificação do taxi, a data, a hora e a kilometragem atual na mensagem enviada.
O sistema deve poder atender a uma demanda de 10.000 transações por dia, e até 1500 despachos por hora durante os períodos de pico.
Do ponto de vista do motorista do taxi, o sistema funciona da seguinte maneira:
    Quando o motorista começa a trabalhar, ou termina com uma corrida, ele envia uma mensagem para o sistema dizendo qual o número de "espera" (zona geográfica) que deseja e aperta o botão desta transação. Sua posição na fila para aquela espera é mostrada na tela LCD do terminal móvel;
    Quando o escritório recebe uma chamada para um taxi, ao primeiro taxi na fila para aquela área é oferecida a corrida pelo computador, o qual envia um sinal (alarme sonoro) para o terminal do taxi. Informações sobre a corrida são tambem mostradas na tela;
    Se o motorista deseja a corrida, ele aceita apertando um botão. Se ele estiver fora do veículo ou ignora o sinal por mais de 60 segundos, o sistema retira a corrida dele e deixa uma mensagem a respeito. O motorista pode tambem escolher que rejeita uma corrida e o sistema o leva para o fim da fila;
    Quando o motorista chega num endereço ele deve enviar  uma transação de início de coorida. Se nenhum cliente estiver lá, ele pode apertar um botão que o colocará de volta no topo da fila (o tempo transcorrido e a kilometragem percorrida desde a aceitação da corrida até o momento de receber o passageiro é controlado). Quando ele termina uma corrida o motorista deve enviar uma transação de fim de corrida.
Operadores no escritório de despacho fazem a inicialização das requisições de taxis. Cada operador está sentado à frente de um terminal de vídeo, no qual um formato padrão de pedido está esperando entradas. À medida que o operador vai digitando o nome, endereço, etc. o sistema vai movendo de campo em campo no formato padrão. Um diretório completo de ruas deve estar disponível no disco, e o sistema automaticamente verifica o endereço entrado para verificar se o mesmo é verdadeiro ou se já não houve problemas com este cliente.
A corrida mais comum é aquela que o cliente pede com antecedência e determina um data/hora de início e local de apanhar. Há também corridas que são pedidas a qualquer momento com o cliente esperando num determinado endereço e corridas que são oferecidas para os associados a partir de um determinado evento, como por exemplo, o fim de um show.
A empresa vive das mensalidades dos taxistas associados e de convênios com empresas que utilizam de "vouchers" . Estes "vouchers" são créditos que as empresas fornecem a seus clientes para utilizarem o sistema de taxis.
Quando a hora de iniciar uma corrida estiver próxima, o sistema determina qual a zona do endereço, e automaticamente avisa o taxi no topo desta fila para oferecer a corrida.
Um supervisor no escritório pode reservar, suspender, reiniciar, ou dar prioridade a corridas para qualquer unidade. Ele tambem pode enviar mensagens confidenciais, cancelar chamadas, criar corridas que são feitas numa forma repetitiva, monitorar a carga em qualquer zona, e examinar filas de taxis e corridas em tempo real.
Maiores detalhes do sistema serão discutidos em classe. Um possível esquema conceitual do sistema é apresentado abaixo.
Atributos:
LogradouroLogId, Nome, Cidade, Estado
End: [Complemento], [Bairro], [CEP]
NumeraçãoNúmero
ClienteCliId, Nome, [CPF], [CGC]
ZonaZona
Corrida: DataPedido, DataHoraCorrida, [HoraApanhou]*, [HoraDeixou]*, KMFinal*
MotoristaCNH, Nome, CNHValid
FiladeTaxis: DataHoraIn*, KMIn*
TaxiPlaca, Marca, Modelo, AnoFab

Um Time de futebol







CADASTRO NACIONAL DE VEÍCULOS

Você apresentará um modelo de dados para o cadastro nacional de veículos. Sabe-se que:
·         O veículo possui sempre uma placa única em todo o país;
·         O veículo possui sempre um responsável legal por ele. É necessário manter o histórico desta responsabilidade (propriedade);
·         O veículo pertence sempre a uma categoria;





 BIBLIOTECA
 Você irá elaborar um modelo de dados para atender as necessidades de informação de uma biblioteca universitária. São elas:
·         O cadastro dos usuários com endereço completo, inclusive com a informação do curso do usuário e data de início e de término previsto;
·         O cadastro das obras da biblioteca, com a devida classificação: livros científicos, periódicos científicos, periódicos informativos, periódicos diversos, entretenimento, etc.;
·         A língua em que encontra-se a obra;
·         A mídia onde encontra-se a obra;
·         Os autores da obra com o controle da nacionalidade do autor;
·         As editoras dos exemplares com o ano de edição;
·         os usuários estão classificados entre alunos, professores e funcionários, sendo que para os professores não serão considerados limites de volumes para empréstimos, nem possíveis atrasos na devolução destes.
·         O histórico dos empréstimos.