Proyecto base de datos oracle
| | |
| Proyecto Semestral |
| |
| Informe N° 1 BASE DE DATOS |
| |
| |
|
| || |
26 de Abril del 2011 | | |
Índice
Índice 1
Modelo Obtenido de La Vista 2
Modelo Entidad Relacion: 3
Modelo Relacional 3
Modelo Lógico 5
Modelo Físico: 6
Reglas delNegocio: 11
Modelo Obtenido de La Vista
Modelo Entidad Relacion:
Modelo Relacional
Modelo Lógico
Empleado (*rut_empleado ,nombre, apellido_paterno,apellido_materno,numero_cuenta_bancaria, estado_civil, sexo, id_banco, rut_carga)
Carga_empleado(*rut_carga, apellido_paterno, apellido_materno, fecha_nacimiento, sexo, rut_empleado)
Banco (*id_banco, nombre_banco)Cuenta_Bancaria (*id_cuenta, nombre_cuenta, numero_cuenta_bancaria, id_banco)
Haberes (*fecha_calculo, movilizacion, colacion, asignacion_familiar, comision_mensual, sueldo_base, rut_empleado,fecha_historico)
Descuentos (*fecha_descuento, id_prevision, id_salud, id_prevision, rut_empleado, fecha_historico)
Prevision (*id_prevision, nombre_prevision)
Salud (*id_salud,nombre_salud)
Historico (*fecha_historico, rut_empleado, fecha_Calculo, fecha_descuento, fecha_calculo_total,)
Totales_Calculados (*fecha_calculo_total, total_haberes, total_descuentos, sueldo_liquido,rut_empleado, fecha_historico)
Modelo Físico:
CREATE TABLE Banco
(
id_Banco NUMBER NOT NULL ,
nombre_Banco VARCHAR2 (20 BYTE) NOT NULL
)
;
ALTER TABLEBanco
ADD CONSTRAINT Banco_PK PRIMARY KEY ( id_Banco ) ;
CREATE TABLE Carga_empleado
(
rut_carga VARCHAR2 (10 BYTE) NOT NULL ,
apellido_paterno VARCHAR2 (20 BYTE) NOTNULL ,
apellido_materno VARCHAR2 (20 BYTE) NOT NULL ,
fecha_nacimiento DATE NOT NULL ,
sexo_carga VARCHAR2 (1 CHAR) NOT NULL ,
rut_empleado VARCHAR2 (10 BYTE) NOT NULL...
Regístrate para leer el documento completo.