Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
trabajo calificado BASEDATOS.pdf
1. Práctica Calificada
MODELAMIENTO Y DISEÑO DE BD
ESTUDIANTE: EDUARDO RODRIGUEZ MORALES
Crear la base de datos Planilla
Tabla: Persona con los Siguientes campos:
Id_p, Id_dep, Apellido, Nombre, Fecingreso, Id_Cargo, Instruccion, Sexo, fecnacimiento, Sueldo,
Bonificacion, Comision
Las tres últimas columna tienen los signos + y ceros al comienzo no tomar en cuenta, pero si llevan
2 dos decimales.
BASE DE DATOS PLANILLA-CODIGO SQL Server
CREATE DATABASE Planilla;
Use Planilla;
CREATE TABLE Persona(
id_per INT NOT NULL,
id_dep VARCHAR(20) NOT NULL,
apellidos VARCHAR(30)NOT NULL,
nombres VARCHAR(30)NOT NULL,
fec_ingreso DATE,
id_cargo VARCHAR(30)NOT NULL,
instruccion INT NOT NULL,
sexo CHAR(1)NOT NULL CHECK (sexo='M'or sexo='F'),
fec_nacimiento DATE,
sueldo DECIMAL(7,2),
bonificacion DECIMAL(6,2),
comision DECIMAL(6,2)
);
/*Persona*/
SET DATEFORMAT DMY
INSERT INTO Persona VALUES (000010,'A00','Huertas','Cristina','01-01-
1983','PRESIDENTE',18,'F','24-08-1953',52750,1000,4220);
INSERT INTO Persona VALUES (000020,'B01','Tirado','Miguel','10-10-
1991','GERENTE',18,'M','02-02-1968',41250,0800,3300);
INSERT INTO Persona VALUES (000030,'C01','Wong','Sonia','05-04-1993','GERENTE',20,'F','11-
05-1961',38250,0800,3060);
2. 1. Hacer una consulta de las personas
2. Consultar las personas que tengan el cargo de presidente
3. Consultar las personas que tengan el cargo de gerente y presidente
4. Consultar las personas que sean varones presidente
3. 5. Consultar las personas que tengan el cargo de digitador
6. Consultar las personas que tengan el cargo de digitador y sean mujeres
7. Seleccionar a los digitadores, analistas y diseñadores
4. 8. Buscar a las personas cuyo nombre inicien con E
9. Seleccionar a las personas cuyo nombre termine en o
5. 10. Seleccionar a las personas cuyos cargos sean gerentes femeninas y analistas masculinas
11. Seleccionar a las personas que nacieron en el mes de mayo
6. 12. Seleccionar a las personas que ingresaron en 1988 y son de sexo masculino
13. Seleccionar las personas mujeres cuyas edades sean mayores de 49 años:
14. Elevar el sueldo de las personas en el 15 % cuál será los nuevos sueldos
7. 15. Listar a las personas que tienen como sueldos entre 3000 0000,00 y 5300 000,00 Euros
16. Contar el número de trabajadores, Calcular el promedio de las bonificaciones y el total de los
sueldos
17. Listar a los empleados que tengan más de 23 años y Ordenar en forma descendente por fecha
de ingreso