Base De Datos

Páginas: 9 (2191 palabras) Publicado: 3 de julio de 2012
ESCUELA DE TECNOLIGIA Y CIENCIAS BASICAS
Carrera
Técnico en ingeniería de sistemas informáticos
Modulo
Base de Datos
Tema
Proyecto (planilla de pago)

Docente
Lic: Danilo Yoalmo López López

Alumnos
Ludwin Nehemías Rivera
Eva Edith Mejía
Sonia Margarita Sorto
Juan Miguel Portillo

Grupo # 3

INTRODUCCION
El presente trabajo se pretende dar a conocer los conocimientosadquiridos en
el transcurso del modulo en el cual utilizamos lo que es la herramienta de SQL
para crear bases de datos y es una herramienta muy útil y necesaria para la
creación de tablas. Es de esa manera que a continuación se presenta el
proyecto

DESCRIPCION DEL PROYECTO
El proyecto principalmente consiste en una sistema de planilla de pago donde
se incluye toda la información de losempleados, el sueldo que ganan y de las
planillas a pagar. Este proyecto se presenta primeramente en un DER en el
cual se identificaron las entidades y las relaciones entre ellas, y luego se
crearon las tablas describiendo sus atributos, luego se identificaron las
respectivas llaves primarias y foráneas ya habiendo creado las tablas se realizo
la inserción de datos a cada tabla las cuales son 9, luegose realizaron lo que
son las consultas para solicitar la información deseada de la base de datos con
la cuenta dicho sistema.

MODELO ENTIDAD RELACION
BD_Descuentos
BD_Nombre_Empleado
PK

id_empleado
id_descuento
id_empleado

Nombre
Apellido
Direccion
Telefono
E-mail
Sueldo

BD_Tipo_descuento
PK

id_descuento
Nombre_descuento

BD_Sueldo

id_sueldo
Sueldo bruto
Horasmensuales
Horas extras

BD_Ingresos
PK,FK1

id_ingresos

BD_Horas_extras
PK,FK2

id_emplado
Nombre_ingresos
Tipo_ingresos

id_ingresos
id_planilla
id_empleado
Numero de horas

BD_Planilla
PK

BD_Detalle_planilla

id_planilla
Fecha_inicial
Fecha_final
Descripcion

FK1

id_planilla
id_empleado
num_dias
total_descuentos
sueldo_bruto
sueldo_neto

--creamos labase de datos para el sistema
create database proyecto_planilla
--usamos la base de daos creada
use proyecto_planilla
---creamos la tabla empleado
create table empleado
(
id_empleado int identity not null,
nombre varchar (20) not null,
apellido varchar(20)not null,
direccion varchar(30)not null,
telefono varchar(10) not null,
fecha_nacimeinto date not null,
e_mail varchar(50)not null)
--creamos la tabla sueldo
create table sueldo
(
id_sueldo int identity not null,
id_empleado int not null,
sueldo_bruto float not null,
horas_mensuales int not null,
horas_extras int not null
)
--creamos la tabla descuento
create table descuento
(
id_descuento int identity not null,
id_empleado int not null,
id_tipo_descuento varchar(30) not null
)
--creamos la tabla tipodescuento
create table tipo_descuento
(
id_tipo_descuento int identity not null,
nombre_descuento varchar(30)not null
)
--creamos la tabla ingresos
create table ingresos
(
id_ingresos int identity not null,
id_empleado int not null,
tipo_ingresos varchar (10) not null
)
--creamos la tabla planilla

create table planilla
(
id_planilla int identity not null,
fecha_inicial date not null,fecha_final date not null,
)
---creamos la tabla deatlle planilla
create table detalle_planilla
(
id_planilla int not null,
id_empleado int not null,
num_dias varchar (3) not null,
total_descuento varchar not null,
sueldo_bruto varchar (10) not null
)
--creamos la tabla horas mensuales
create table horas_mensuales
(
id_ingreso int not null,
id_planilla int not null,
id_empleadoint not null,
numero_horas int not null
)
--creamos la tabla horas extras
create table horas_extras
(
id_ingreso int not null,
id_planilla int not null,
id_empleado int not null,
numero_horas int not null
)
---creamos las llaves primarias para cada tabla
alter table empleado add constraint pk_id_empleado primary
key(id_empleado)
alter table sueldo add constraint pk_id_sueldo primary...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS