Banco de Dados
1. Sistema para Restaurante
1.1. Modelo Lógico DER
1.2. Descrição das Relações
*PK_Reserva
#FK_Cliente
#FK_Mesa
Data
Hora
Inteiro Obrig.
Inteiro Obrig.
Inteiro Obrig.
String Obrig.
String Obrig.
*PK_Comanda
#FK_Delivery
ValorTotal
Inteiro Obrig.
#FK_TipoPaga m Inteiro Obrig.
Inteiro N.Obrig.
Inteiro Obrig.
*PK_Mesa
Capacidade
Inteiro Obrig.
Inteiro N.Obrig.
*PK_Pedido
#FK_Comanda
#FK_Prato
#FK_Bebida
Inteiro Obrig.
Inteiro Obrig.
Inteiro N.Obrig.
Inteiro N.Obrig.
*PK_Cliente
#FK_Bairro
Nome
Identidade
#FK_Endereço
Inteiro Obrig.
Inteiro N.Obrig.
String Obrig.
String Obrig.
String N.Obrig.
*PK_Prato
#FK_TipoPrato
Nome
Valor
Inteiro Obrig.
Inteiro Obrig.
String Obrig.
Inteiro Obrig.
#FK_Funcionári o Inteiro N.Obrig.
Descrição
*PK_TipoPrato
Tipo
Calorias
Peso Médio
Inteiro Obrig.
String Obrig.
Inteiro N.Obrig.
Inteiro N.Obrig.
*PK_Bebida
#FK_TipoBebid a Inteiro Obrig.
Nome
Valor
String Obrig.
Inteiro Obrig.
Inteiro Obrig.
*PK_TipoBebid
a
Inteiro Obrig.
Tipo
Calorias
Tamanho
String Obrig.
Inteiro N.Obrig.
Inteiro N.Obrig.
*PK_Delivery
#FK_Cliente
DataPedido
HoraPedido
HoraEntrega
Inteiro Obrig.
Inteiro Obrig.
String Obrig.
String Obrig.
String Obrig.
*PK_TipoPaga m Inteiro Obrig.
Tipo
String Obrig.
*PK_Bairro
Nome
Inteiro Obrig.
String Obrig.
*PK_Cidade
Nome
Inteiro Obrig.
String Obrig.
*PK_UF
Nome
Inteiro Obrig.
String Obrig.
*PK_Funcionári o Inteiro Obrig.
#FK_Função
Nome
Idade
Data Admissão
Inteiro Obrig.
String Obrig.
Inteiro Obrig.
String Obrig.
*PK_Função
Nome
Salário/Hora
Inteiro Obrig.
String Obrig.
Inteiro Obrig.
1.3. Tabelas Populadas
*PK_Reserva
#FK_Cliente
#FK_Mesa
Data
Hora