Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelodadosv 2
Modelodadosv 2
«PK» «PK»
+ PK_Areacategoria(serial) (idvaga = idvaga)
+FK_Reserva_Vaga
+ PK_Categoria(serial)
+PK_Vaga«FK»
Veiculo Reserva
Cliente
«column» «column»
«column» *PK idveiculo: serial *PK idreserva: serial
nome: varchar(50) tipoveiculo: varchar(50) data: date
+PK_Veiculo horaentrada: time
nrcarta: varchar(50) matricula: varchar(50)
*PK idcliente: serial horasaida: time
+PK_Cliente (idveiculo = idveiculo) FK idveiculo: serial
«PK»
«PK» + PK_Veiculo(serial) «FK» FK idcliente: serial
+FK_Reserva_Veiculo
+ PK_Cliente(serial) FK idvaga: serial
(idcliente = idcliente) +FK_Reserva_Cliente FK idusuario: serial
«FK»
«FK»
+ FK_Reserva_Cliente(serial)
+PK_Reserva
+ FK_Reserva_Usuario(serial)
Recibo
+ FK_Reserva_Vaga(serial)
+ FK_Reserva_Veiculo(serial)
«column»
nomecliente: varchar(50) +FK_Reserva_Usuario «index»
(idreserva = idreserva)
numerovaga: integer + IXFK_Reserva_Cliente(serial)
«FK» + IXFK_Reserva_Usuario(serial)
area: varchar(50)
categoria: varchar(50) + IXFK_Reserva_Vaga(serial)
(idusuario = idusuario)
tipoveiculo: varchar(50) +FK_Recibo_Reserva + IXFK_Reserva_Veiculo(serial)
matricula: varchar(50) «FK»
«PK»
entrada: time + PK_Reserva(serial)
+PK_Guarda
saida: time
Usuario
pagamento: real
idrecibo: serial
«column»
*pfK idreserva: serial
nome: varchar(50)
nomeguarda: varchar(50)
senha: varchar(50)
tipo: varchar(50)
«FK»
estado: boolean
+ FK_Recibo_Reserva(serial)
username: varchar(50)
«index» *PK idusuario: serial
+ IXFK_Recibo_Reserva(serial)
«PK» «PK»
+ PK_Recibo(serial) + PK_Guarda(serial)