Modelo de datos2 2

9
Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha:10/05/2013 DocumentoArquitectura de Referencia Confidencial Gaby Spa y Salón,2013 Pág. 145 Sistema de Nominas CONTENIDO DEL MODELO DE DATOS Versión1.0

Transcript of Modelo de datos2 2

Page 1: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha:10/05/2013 DocumentoArquitectura de Referencia

Confidencial Gaby Spa y Salón,2013 Pág. 145

Sistema de Nominas

CONTENIDO DEL MODELO DE DATOS

Versión1.0

Page 2: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 146

Historial deRevisiones

Fecha Versión Descripción Autor

04/04/2013 1.0 Versión preliminar como propuesta de

desarrollo.

Carlos Rosado, Jordin

Ocaña MendezLopez, Eder

PerezNapancca, Karla

Ramirez Carranza,

AlvaroSanchez Villegas,

Carolina

Torres Gonzales, Jose

Page 3: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 147

Contenido del Modelo Datos (P-EL-DA)

1. Diagrama de Clases

Page 4: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 148

2. Modelo Lógico de la Base de Datos

Ingresos

idIngreso

id_emp (FK)

iddeclanplan

idtipoingreso

Decla_Planilla

id_emp (FK)

idsucursal (FK)

iddeclaplan

idhoras_ext (FK)

idingreso (FK)

idegresos (FK)

idtipo_he (FK)

idplanilla (FK)

Sucursales

idsucursal

nombre_sucursal

telefono

direccion

encargado

iddedartamento

Tipo_Ingreso

idtipoIngreso

idingreso (FK)

id_emp (FK)

Empleado

id_emp

apellido

nombre

imagen

nivel

direccion

esta_civil

fecha_nac

lugar_nac

email

Usuarios

id_usuario

id_emp (FK)

apellido

nombre

imagen

nivel

direccion

esta_civil

tipo_egreso

idtipo_egreso

idegresos (FK)

id_emp (FK)

Egresos

idegresos

id_emp (FK)

iddeclaplan

total_agre

Planilla

idplanilla

id_emp (FK)

cargo

idcargo

id_emp (FK)

tipo_cargo

Departamento

iddepartamento

idsucursal (FK)

nombredepa

encargado

tipo_he

id_emp (FK)

idtipo_he

Horas_extras

idhoras_ext

id_emp (FK)

idtipo_he (FK)

Genera

Integra

Tiene

Genera

Tiene

Pertenece

Genera

Pertenece

Tiene

tiene

Tiene

Pertenece

Pertenece

Tiene

Genera

tiene

Page 5: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 149

3. Modelo Físico de la Base de Datos

4. Diccionario de Datos

4.1. Nombre de la Tabla: ingresos

Descripción: Información específica de ingresos

Campo Tipo Nulo Predeterminado

Id_emp Varchar(8) no NOT NULL

iddeclanplanl Varchar(8) no NOT NULL

idtipoingreso Varchar(20) si NOT NULL

idingreso Varchar(8) No Notnull

Ingresos

idIngreso: VARCHAR(8)

id_emp: VARCHAR(8) (FK)

iddeclanplan: VARCHAR2(8)

idtipoingreso: VARCHAR2(20)

Decla_Planilla

iddeclaplan: VARCHAR2(20)

idingreso: VARCHAR(8) (FK)

idsucursal: VARCHAR2(8) (FK)

idegresos: VARCHAR(8) (FK)

id_emp: VARCHAR(8) (FK)

idhoras_ext: VARCHAR(20) (FK)

idtipo_he: VARCHAR(20) (FK)

idplanilla: VARCHAR(20) (FK)

Sucursales

idsucursal: VARCHAR2(8)

nombre_sucursal: VARCHAR2(20)

telefono: CHAR(18)

direccion: VARCHAR2(50)

encargado: VARCHAR2(20)

iddedartamento: VARCHAR2(20)

Tipo_Ingreso

idtipoIngreso: VARCHAR(8)

idingreso: VARCHAR(8) (FK)

id_emp: VARCHAR(8) (FK)

Empleado

id_emp: VARCHAR(8)

apellido: VARCHAR(20)

nombre: VARCHAR(20)

imagen: RAW

nivel: VARCHAR(20)

direccion: VARCHAR(20)

esta_civil: VARCHAR(20)

fecha_nac: DATE

lugar_nac: VARCHAR(20)

email: VARCHAR(20)

Usuarios

id_usuario: VARCHAR2(20)

id_emp: VARCHAR(20) (FK)

apellido: VARCHAR2(20)

nombre: VARCHAR2(20)

imagen: LONG

nivel: VARCHAR(20)

direccion: VARCHAR(100)

esta_civil: VARCHAR(20)

tipo_egreso

idtipo_egreso: VARCHAR2(20)

idegresos: VARCHAR(8) (FK)

id_emp: VARCHAR(8) (FK)

Egresos

idegresos: VARCHAR(8)

id_emp: VARCHAR(8) (FK)

iddeclaplan: VARCHAR(20)

total_agre: INTEGER

Planilla

idplanilla: VARCHAR(20)

id_emp: VARCHAR(8) (FK)

cargo

idcargo: VARCHAR(20)

id_emp: VARCHAR(8) (FK)

tipo_cargo: VARCHAR(8)

Departamento

iddepartamento: VARCHAR2(20)

idsucursal: VARCHAR2(8) (FK)

nombredepa: VARCHAR(20)

encargado: VARCHAR(20)

tipo_he

id_emp: VARCHAR(8) (FK)

idtipo_he: VARCHAR(20)

Horas_extras

idhoras_ext: VARCHAR(20)

id_emp: VARCHAR(8) (FK)

idtipo_he: VARCHAR(20) (FK)

Page 6: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 150

4.2. Nombre de la Tabla:decla_nomina

Descripción: Información de la tabla decla_nomina

Campo Tipo Nulo Predeterminado

iddeclaplan Varchar(20) no NOT NULL

Idingreso Varchar(8) No NOT NULL

Idsucursal Varchar(8) No NOT NULL

Idegresos Varchar(8) No NOT NULL

Id_emp Varchar(8) No NOT NULL

Idhoras Varchar(8) No NOT NULL

Idtipo_he Varchar(8) No NOT NULL

Idplanilla Varchar(8) No NOT NULL

4.3. . Nombre de la Tabla:Sucursales

Descripción: Información del Sucursales

Campo Tipo Nulo Predeterminado

Idsucursal Varchar(8) no NOT NULL

Nombre_sucursal Varchar(20) no NOT NULL

telefono Varchar(18) no Notnull

direccion Varchar(20) no NOtnull

encargado Varchar(20) si NULL

iddepartamento Varchar(20) si null

3.4. . Nombre de la Tabla:tipo egreso

Descripción: Información del tipo de egreso

Campo Tipo Nulo Predeterminado

Idtipoingreso Varchar(8) no NOT NULL

Idingreso Varchar(8) no NOT NULL

Id_emp Varchar(8) no No null

Page 7: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 151

4.5. Nombre de la Tabla:Horas_Extras

Descripción: Información de la horas extras del empleado

Campo Tipo Nulo Predeterminado

Idhoras_ext Varchar(20) no NOT NULL

Id_emp Varchar(8) no NOt NULL

Idtipo_he Varchar(20) no NOt NULL

id_tipo_he int(5) Sí NULL

4.6. Nombre de la Tabla:egresos

Descripción: Información específica de egresos

Campo Tipo Nulo Predeterminado

idegresos Varchar(8) no NOT NULL

Id_emp Varchar(8) no NOT NULL

iddeclaplan Varchar(20) si NOT NULL

Total_agre integer no NOT NULL

4.7. Nombre de la Tabla: departamento

Descripción: Información del departamento

4.8. Nombre de la Tabla:tipo_he

Descripción: Información del tipo de egreso

Campo Tipo Nulo Predeterminado

Idtipo_he Varchar(20) no NOT NULL

Id_emp Varchar(8) no No null

Campo Tipo Nulo Predeterminado

id_depa int(5) Sí NULL

nombre_depa varchar(30) Sí NULL

id_sucursal int(5) Sí NULL

Page 8: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 152

4.9. . Nombre de la Tabla: tipo egreso

Descripción: Información del tipo de egreso

Campo Tipo Nulo Predeterminado

Idtipoingreso Varchar(8) no NOT NULL

Idingreso Varchar(8) no NOT NULL

Id_emp Varchar(8) no No null

4.10. Nombre de la Tabla:Planilla

Descripción: Información de la tabla Planilla

Campo Tipo Nulo Predeterminado

Idplanilla Varchar(8) no NOT NULL

Id_emp Varchar(8) no No null

4.11. Nombre de la Tabla:Cargo

Descripción: Información del cargo del empleado

4.12Nombre de la Tabla:usuario

Descripción: Información del usuario

Campo Tipo Nulo Predeterminado

usuario varchar(50) Sí NULL

password tinytext Sí NULL

nivel int(1) Sí NULL

nombre_completo varchar(50) Sí NULL

imagen varchar(50) Sí NULL

estado varchar(50) Sí NULL

Campo Tipo Nulo

Predeterminado

id_cargo int(5) Sí NULL

nombre_cargo varchar(50) Sí NULL

id_depa int(5) Sí NULL

Page 9: Modelo de datos2 2

Sistema de Nominas Versión: 1.0 CONTENIDO DE MODELO DE DATO Fecha:10/05/2013 DOCUMENTOCONTENIDO DE MODELO DE DATO

Confidencial Gaby Spa y Salón,2013 Pág. 153

4.13 Nombre de la Tabla:empleado

Descripción: Información del empleado

Campo Tipo Nulo Predeterminado

id_emp varchar(8) No NULL

nombre varchar(20) Sí NULL

Apellido varchar(20) Sí NULL

Imagen tinytext Sí NULL

direccion Varchar(100) Sí NULL

Esta_civil varchar(20) Sí NULL

Fecha_nac date si Null

Lugar_nac Varchar(20) si Null