Está en la página 1de 1

Area Areacategoria Vaga

«column» «column» «column»


tipoarea: varchar(50) valorohora: varchar(50) *PK idvaga: serial
+PK_Area
*PK idarea: serial quantidadevaga: integer FK idaracategoria: serial
(idarea = idarea) *PK idaracategoria: serial idreserva: serial
«PK» +FK_Areacategoria_Area
«FK» FK idcategoria: serial
+FK_Vaga_Areacategoria
+ PK_Area(serial) FK idarea: serial +PK_Areacategoria
(idaracategoria «FK»
= idaracategoria)
+ FK_Vaga_Areacategoria(serial)
«FK»
+FK_Areacategoria_Categoria «FK» «index»
Categoria + FK_Areacategoria_Area(serial) + IXFK_Vaga_Areacategoria(serial)
(idcategoria = idcategoria)
+ FK_Areacategoria_Categoria(serial)
+PK_Categoria «PK»
«column» «FK»
«index» + PK_Vaga(serial)
*PK idcategoria: serial
+ IXFK_Areacategoria_Area(serial)
tipocategoria: varchar(50)
+ IXFK_Areacategoria_Categoria(serial)

«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)

También podría gustarte