Está en la página 1de 1

Modelo Perfil_Usuario

Marca Tipo_Vehiculo
P * ID_modelo INTEGER P * ID_usuario INTEGER
P * ID_marca INTEGER P * ID_tipo INTEGER
* nombre_modelo VARCHAR2 (50) * nombre_usuario VARCHAR2 (50)
* nombre_marca VARCHAR2 (50) * nombre_tipo VARCHAR2 (50)
F * Marca_ID_marca INTEGER * contrasea VARCHAR2 (50)
Marca_PK (ID_marca) Tipo_Vehiculo_PK (ID_tipo) F * Funcionario_Cod_funcionario VARCHAR2 (50)
Modelo_PK (ID_modelo) Comuna
Perfil_Usuario_PK (ID_usuario)
Modelo_Marca_FK (Marca_ID_marca) P * ID_comuna INTEGER
* nombre_comuna VARCHAR2 (50) Perfil_Usuario_Funcionario_FK (Funcionario_Cod_funcionario)
Persona
Comuna_PK (ID_comuna) Perfil_Usuario__IDX (Funcionario_Cod_funcionario)
P * rut VARCHAR2 (10)
* primer_nombre VARCHAR2 (50)
Vehiculo * segundo_nombre VARCHAR2 (50)
P * patente VARCHAR2 (8) * apellido_p VARCHAR2 (50)
Color_Vehiculo * ao DATE * apellido_m VARCHAR2 (50)
Parttime
F * Persona_rut VARCHAR2 (10) telefono VARCHAR2 (12)
P * ID_color INTEGER Funcionario * hora_entrada DATE
F * Tipo_Vehiculo_ID_tipo INTEGER correo VARCHAR2 (50)
* nombre_color VARCHAR2 (50) * hora_salida DATE
F * Marca_ID_marca INTEGER * direccion VARCHAR2 (60) P * Cod_funcionario VARCHAR2 (50)
Color_Vehiculo_PK (ID_color) F * Color_Vehiculo_ID_color INTEGER F * Medio_Pago_ID_medio_pago INTEGER * cargo VARCHAR2 (50) * valor_hora INTEGER
F * Soap_ID_soap INTEGER F * Comuna_ID_comuna INTEGER F * Perfil_Usuario_ID_usuario INTEGER F * Modalidad_ID_modalidad INTEGER
F * Tipo_Pago_ID_pago INTEGER F Funcionario_Cod_funcionario VARCHAR2 (50) P * Parttime_ID NUMBER
Funcionario_PK (Cod_funcionario)
Vehiculo_PK (patente) Persona_PK (rut) Parttime_PK (Parttime_ID)
Funcionario_Perfil_Usuario_FK (Perfil_Usuario_ID_usuario)
Vehiculo_Persona_FK (Persona_rut) Persona_Medio_Pago_FK (Medio_Pago_ID_medio_pago) Parttime_Modalidad_FK (Modalidad_ID_modalidad)
Funcionario__IDX (Perfil_Usuario_ID_usuario)
Vehiculo_Tipo_Vehiculo_FK (Tipo_Vehiculo_ID_tipo) Persona_Comuna_FK (Comuna_ID_comuna) Parttime__IDX (Modalidad_ID_modalidad)
Vehiculo_Marca_FK (Marca_ID_marca) Persona_Funcionario_FK (Funcionario_Cod_funcionario)

Multas_Vehiculo
P * IDmultavehiculo INTEGER
* Fecha_multa DATE
* Fecha_multa_pagada DATE
Modalidad
F * Vehiculo_patente VARCHAR2 (8)
Soap P * ID_modalidad INTEGER
Multas_Vehiculo_PK (IDmultavehiculo) Medio_Pago
P * ID_soap INTEGER * modalidad_apoyo VARCHAR2 (10)
P * ID_medio_pago INTEGER
Multas_Vehiculo_Vehiculo_FK (Vehiculo_patente) * aseguradora VARCHAR2 (50) Tipo_Pago F Funcionario_Cod_funcionario VARCHAR2 (50)
* nombre_mediopago VARCHAR2 (50)
* fecha_inicio DATE P * ID_pago INTEGER F * Parttime_Parttime_ID NUMBER
F * Valor_Pago_ID_valor INTEGER
* Fecha_terminio DATE * nombre_tipo_pago VARCHAR2 (50) F * Fultime_Fultime_ID NUMBER
* valor_soap INTEGER Medio_Pago_PK (ID_medio_pago)
Tipo_Pago_PK (ID_pago) Modalidad_PK (ID_modalidad)
Soap_PK (ID_soap) Medio_Pago_Valor_Pago_FK (Valor_Pago_ID_valor)
Modalidad_Funcionario_FK (Funcionario_Cod_funcionario)
Medio_Pago__IDX (Valor_Pago_ID_valor) Modalidad_Parttime_FK (Parttime_Parttime_ID)
Relation_9 Modalidad_Fultime_FK (Fultime_Fultime_ID)

PF * Posee_Multa_ID_Multa INTEGER Modalidad__IDX (Parttime_Parttime_ID)


PF * Multas_Vehiculo_IDmultavehiculo INTEGER Modalidad__IDXv1 (Fultime_Fultime_ID)

Relation_9_PK (Posee_Multa_ID_Multa, Multas_Vehiculo_IDmultavehiculo)

Relation_9_Posee_Multa_FK (Posee_Multa_ID_Multa) Valor_Pago


Relation_9_Multas_Vehiculo_FK (Multas_Vehiculo_IDmultavehiculo)
P * ID_valor INTEGER
* valor INTEGER
F * Medio_Pago_ID_medio_pago INTEGER Fultime
Valor_Pago_PK (ID_valor) * fecha_ingreso DATE
* sueldo_mensual INTEGER
Valor_Pago_Medio_Pago_FK (Medio_Pago_ID_medio_pago)
F * Modalidad_ID_modalidad INTEGER
Valor_Pago__IDX (Medio_Pago_ID_medio_pago) P * Fultime_ID NUMBER
Posee_Multa
Fultime_PK (Fultime_ID)
P * ID_Multa INTEGER
* Var_multa CHAR (1) Fultime_Modalidad_FK (Modalidad_ID_modalidad)

Posee_Multa_PK (ID_Multa) Fultime__IDX (Modalidad_ID_modalidad)

También podría gustarte