Escolar Documentos
Profissional Documentos
Cultura Documentos
Mundo Real
Modelo
Conceitual
Esquema Conceitual
Modelo
Lógico
Esquema Lógico
Modelo
Físico
Esquema Físico
BD
1
Veiculo Faz
Faz Entrada
N
cor Modelo data_saída N valor
Possui
Possui
1
numero
status
Vaga
Modelo Lógico:
Dicionário de dados:
Vagas
Colunas Tipo Tamanho Precisão Escala Null PK UK FK Referência Check
numero int 4 10 0 Não Sim Sim Não -o- -o-
status int 4 10 0 Não Não Não Não -o- 0 ou 1
Veiculos
Colunas Tipo Tamanho Precisão Escala Null PK UK FK Referência Check
placa varchar 10 -o- -o- Não Sim Sim Não -o- -o-
cor varchar 50 -o- -o- Não Não Não Não -o- -o-
modelo varchar 50 -o- -o- Não Não Não Não -o- -o-
Entradas
Colunas Tipo Tamanho Precisão Escala Null PK UK FK Referência Check
nr int 4 10 0 Não Sim Sim Não -o- -o-
data_entrada datetime 8 -o- -o- Não Não Não Não -o- -o-
data_saida datetime 8 -o- -o- Sim Não Não Não -o- -o-
tarifa decimal 5 10 2 Não Não Não Não -o- >5
total decimal 5 10 2 Sim Não Não Não -o- >5
veiculo_placa varchar 8 -o- -o- Não Não Não Sim Veiculos -o-
vaga_numero int 4 10 -o- Não Não Não Sim Vagas -o-
Modelo Físico:
-- DDL: create, alter e drop –-
use estacionamento
go
-- inserts --
insert into vagas values (1), (1), (1)
select * from vagas