15
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja La Universidad Católica de Loja ESCUELA CIENCIAS DE LA COMPUTACIÓN ESCUELA CIENCIAS DE LA COMPUTACIÓN RAQUEL P. LUZURIAGA RAQUEL P. LUZURIAGA J. J.

Sistema Base Datos Otv Parte2

Embed Size (px)

Citation preview

Page 1: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 2: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

•Beneficiarios (Id_beneficiario, Nombre, Apellido, Cedula, Telef, Direccion)•Responsable (Id_Responsable, Nombre, Apellido, Cedula, Telef, Direccion, F_nacimiento, P_presupuestaria, F_ingreso_Inst, Descrip_Resp, Nro_PAF)•Regente (Id_Regente, Nombre, Apellido, Cedula, Telef, Direccion)•Informes (Tipo_FB, Nro_registro, Descrip_AF, Resultados, Observaciones, Recomendaciones, Id_Informe, Id_responsable)•PAF (Tipo_PAF, Nro_PAF, Des_PAF, F_inicio, F_terminacion, Costo)•LAF (F_emision, L_emision, Id_LAF, Tipo_FB, Tipo_LAF, Duracion, Nro_PAF)•Guia_C (F_caducidad, Cantidad, L_emision, F_emision, Descrip_guia, Id_guia, Nro_PAF)•Deposito (Nro_Deposito, valor, entidad_f, F_deposito, Id_beneficiario, Id_LAF)•Area (Ubicación, Id_area, linderos, Descrip_area, Id_beneficiario)•Producto (Volumen_P, Tipo_P, Nro_unidades, Id_producto, Nombre_P, Nro_PAF, Id_Area)•Medios_transp (Id_Medios_transp, Color, Marca, Modelo, Id_guia)

Page 3: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Regente (Id_Regente, Nombre, Apellido, Cedula, Telefono, Dirección)Clave Principal: Id_RegenteClave Alternativa: Cedula

Beneficiarios (Id_Beneficiario, Nombre, Apellido, Cedula, Telefono, Dirección)Clave Principal: Id_BeneficiarioClave Alternativa: Telefono

Responsable (Id_Responsable, Nombre, Apellido, Cedula, Telefono, Dirección, F_nacimiento, P_presupuestaria, F_Ing_Inst, Descrip_Resp, Nro_PAF)Clave Principal: Id_ResponsableClave Alternativa: P_presupuestariaClave Externa: Nro_PAF

Deposito (Nro_deposito, Valor, Entidad_f, Fecha_Deposito, Id_Beneficiario, Id_LAF)Clave Principal: Nro_depositoClave Alternativa: Fecha_depositoClave Externa: Id_Beneficiario, Id_LAF

PAF (Tipo_PAF, Nro_PAF, Des_PAF, F_inicio, F_terminacion, Costo)Clave Principal: Nro_PAF

Informes (Tipo_FB, Nro_registro, Descrip_AF, Resultados, Observaciones, Recomendaciones, Id_Informe, Id_responsable)Clave Principal: Id_InformeClave Alternativa: Nro_RegistroClave Externa: Id_Responsable

LAF (F_emision, L_emision, Id_LAF, Tipo_FB, Tipo_LAF, Duracion, Nro_PAF)Clave Principal: Id_LAFClave Externa: Nro_PAF

Guia_C (F_caducidad, Cantidad, L_emision, F_emision, Descrip_guia, Id_guia, Nro_PAF)Clave Principal: Id_guia,Clave Externa: Nro_PAF

Producto (Volumen_P, Tipo_P, Nro_unidades, Id_producto, Nombre_P, Nro_PAF, Id_Area)Clave Principal: Id_productoClave Externa: Nro_PAF, Id_Area

Medios_transp (Id_Medios_transp, Color, Marca, Modelo, Id_guia)Clave Principal: Id_Medios_transpClave Externa: Id_guia

Area (Ubicación, Id_area, linderos, Descrip_area, Id_beneficiario)Clave Principal: Id_areaClave Externa: Id_beneficiario

Page 4: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Id_beneficiario Nombre Apellido Cedula Telef Dirección

           

Beneficiario

Id_regente Nombre Apellido Cedula Telef Dirección

           Regente

Id_beneficiario

Nombre Apellido

Cedula Telef Dirección

F_nacimiento P_Presupuestaria F_ing_inst Descip_Resp

                   

Beneficiario

Id_infome Tipo_FBNro_registro

Descrip_AF Resultados

Observaciones

Recomendaciones Id_responsable

               

Informes

Nro_PAFTipo_PAF Des_PAF F_inicio

F_terminacion Cost0

           PAF

Page 5: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Transacciones:A. El responsable Ingresa, modifica y elimina datos de:n. PAFm. LAFl. Guias_Cp. Personal de la OTVq. InformesB. El responsable controla el estado de los datos de:n. PAFm. LAFl. Guias_Cp. Personal de la OTVq. InformesC. El responsable realiza búsquedas de los datos den. PAFm. LAFl. Guias_Cp. Personal de la OTV q. InformesD. El responsable genera informes de los datos den. PAFm. LAFl. Guias_Cp. Personal de la OTVq. Informes

Page 6: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 7: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

FK_MEDIOS_T_REQUIERE_GUIA_C

FK_RESPONSA_APRUEBA_PAF

FK_LAF_OTORGA_PAF FK_GUIA_C_CONCEDE_PAFFK_DEPOSITO_REALIZA_BENEFICI

FK_AREA_PERTENECE_BENEFICI

FK_PRODUCTO_INCLUYE_AREA

FK_PRODUCTO_NECESITA_PAF

FK_DEPOSITO_CONTIENE_LAF

FK_INFORMES_REGISTRA_RESPONSA

FK_RESPONSA_CEDULA_PERSONALFK_BENEFICI_CEDULA2_PERSONALFK_REGENTE_CEDULA3_PERSONAL

REGENTE

ID_REGENTENOMBRE

PAF

TIPO_PAFNRO_PAFDES_PAFF_INICIO_PAFF_TERMINACION_PAFCOSTO

AREA

ID_AREAID_BENEFICIARIOUBICACIONLINDEROSDESCRIP_AREA

DEPOSITO

NRO_DEPOSITOID_LAFID_BENEFICIARIOVALORENTIDAD_F

NUMBER(4)NUMBER(4)NUMBER(4)NUMBER(8,2)VARCHAR2(25)

PERSONAL

NOMBREAPELLIDOCEDULATELEFONODIRECCION

MEDIOS_TRANSP

ID_MEDIOS_TRANSPID_GUIACOLORMARCAMODELO

PRODUCTO

ID_PRODUCTNRO_PAFID_AREANOMBRE_PVOLUMEN_PTIPO_P

NUMBER(4)VARCHAR2(10)NUMBER(4)VARCHAR2(30)VARCHAR2(20)VARCHAR2(20)

LAF

ID_LAFNRO_PAFFECHA_ELUGAR_ETIPO_FBTIPO_LAFDURACION

GUIA_C

F_EMISIONLUGAR_EMISIONFECHA_CADUCIDADCANTIDADID_GUIANRO_PAFDESCRIPCION_GUIA

RESPONSABLE

ID_RESPONSABLENRO_PAFNOMBREAPELLIDOTELEFONODIRECCION

NUMBER(4)VARCHAR2(10)VARCHAR2(20)VARCHAR2(20)NUMBER(15)VARCHAR2(25)

INFORMES

DEF_TIPO_FBNRO_REGISTROID_RESPONSABLEDESCRIP_AFRESULTADOSOBSERVACIONESRECOMENDACIONESFECHA

BENEFICIARIOS

ID_BENEFICIARIONOMBRE

Page 8: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

CREATE TABLE PAF  (   TIPO_PAF             VARCHAR2(20),   NRO_PAF              VARCHAR2(10)                     NOT NULL,   DES_PAF              VARCHAR2(300),   F_INICIO_PAF         DATE,   F_TERMINACION_PAF    DATE,   COSTO                NUMBER(4,2),   CONSTRAINT PK_PAF PRIMARY KEY (NRO_PAF));

CREATE TABLE PARTICIPANTES  (   NOMBRE               VARCHAR2(20),   APELLIDO             VARCHAR2(20),   CEDULA               CHAR(10)                         NOT NULL,   TELEFONO             NUMBER(15),   DIRECCION            VARCHAR2(25),   CONSTRAINT PK_PARTICIPANTES PRIMARY KEY (CEDULA));

Page 9: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Requiere0..1

0..*

Aprueba0..1

0..*

Otorga

0..1

0..* Concede

0..1

0..*

Realiza

0..1

0..*

Pertenece

0..1

0..*

Incluye

0..1

0..*

Necesita0..1

0..*

Contiene0..10..*

Registra

0..1

0..*

REGENTE

+ ID_REGENTEPAF

++++++

TIPO_PAFNRO_PAFDES_PAFF_INICIO_PAFF_TERMINACION_PAFCOSTO

AREA

++++

ID_AREAUBICACIONLINDEROSDESCRIP_AREA

DEPOSITO

++++

NRO_DEPOSITOVALORENTIDAD_FFECHA_DEPOSITO

Participantes

+++++

NOMBREAPELLIDOCEDULATELEFONODIRECCION

MEDIOS_TRANSP

++++

ID_MEDIOS_TRANSPCOLORMARCAMODELO

PRODUCTO

+++++

ID_PRODUCTNOMBRE_PVOLUMEN_PTIPO_PNRO_UNIDADES

LAF

++++++

ID_LAFFECHA_ELUGAR_ETIPO_FBTIPO_LAFDURACION

GUIA_C

++++++

F_EMISIONLUGAR_EMISIONFECHA_CADUCIDADCANTIDADID_GUIADESCRIPCION_GUIA

RESPONSABLE

+++++

ID_RESPONSABLEF_NACIMIENTOP_PRESUPUESTARIAF_ING_INSTDESCRIP_RESP

INFORMES

+++++++

DEF_TIPO_FBNRO_REGISTRODESCRIP_AFRESULTADOSOBSERVACIONESRECOMENDACIONESFECHA

BENEFICIARIOS

+ ID_BENEFICIARIO

Page 10: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 11: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 12: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 13: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 14: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.

Page 15: Sistema Base Datos Otv Parte2

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJAUNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica de LojaLa Universidad Católica de Loja

ESCUELA CIENCIAS DE LA COMPUTACIÓNESCUELA CIENCIAS DE LA COMPUTACIÓN

RAQUEL P. LUZURIAGA J.RAQUEL P. LUZURIAGA J.