Proyecto base de datos oracle

Solo disponible en BuenasTareas
  • Páginas : 4 (947 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de abril de 2011
Leer documento completo
Vista previa del texto
| | |
| | |

| 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...
tracking img