Sunteți pe pagina 1din 6

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA ORIENTAL


INGENIERIA DE SISTEMAS INFORMATICOS
BASE DE DATOS
NOTA
Nombre: Sergio Eduardo González Franco Carné: GF13002

Firma: Correlativo 1

INDICACIONES
 Intento de copia se le asignará la nota de 0.1
 Posee un tiempo de dos horas
 Paginas adicionales colóqueles carnet y firma

Parte I (10%)
Subraye y conteste la respuesta correcta, es decir la que más se apegue, a los criterios expuestos en clases. Solo
una respuesta es válida en las preguntas de selección. No se admite tachaduras, ni uso de corrector.

Un inconveniente de utilizar sistemas de archivos para almacenar datos es:


 Atomicidad de datos
 Redundancia de datos
 Consistencia de datos
 Acceso Concurrente

Nivel de Abstracción donde se definen que datos se almacenan, así como las relaciones entre los mismos.
 Nivel Físico
 Nivel Lógico
 Nivel de vistas
 Nivel de Consultas

Son los usuarios que interactúan con el sistema por medio de LMD/DML
 Programadores
 Usuarios Sofisticados
 Usuarios especializados
 Usuarios Normales

Mencione las características que considera debe tener un Gestor de Bases de datos:
 Capacidad para la creación y definición de los datos.
 La estructura de la base de datos.
 Posibilidad para definir y construir la estructura física requerida en las unidades de
almacenamiento.
 Utilidades que permitan la modificación de los datos que almacena, CRUD (Create, Read,
Update, Delete) que permitan añadir, leer, actualizar o eliminar los registros de las bases de
datos.
 Disponer de utilidades de sincronización entre bases de datos o con sistemas terceros vía
webservice o similar, así como exportación e importación.
 Contener ciertos niveles de lógica programable.

Menciones las aplicaciones que en la actualidad se le pueden dar a una base de datos:
 Puede estar orientada a distintos fines, determinados en función de su diseño, pero por lo general
se utilizan para realizar acciones como buscar, ordenar, hacer cálculos matemáticos y estadísticos
de los datos, ofrecer y compartir información.
Parte II (70%)

Indicaciones:Se le presenta a continuación un esquema de base de datos con el que desarrollará sus consultas,
favor dejar constancia en un archivo de texto rotulado con su carnet las consulta, guarde el archivo con el código de
su carne y extensión SQL. Por ejemplo si su carné es CC00001 entonces lo guardara como CC00001.SQL. Debe
colocar el número de la pregunta y luego copiar el SQL desarrollado. Separa cada respuesta con elcarácter de línea
doble o signo de igual (=). A continuación se le presenta el esquema de base de datos.

Esquema HR
Se le ilustra el esquema del usuario HR, para efectos de desarrollar las consultas.
1) Desarrolle una consulta que permita seleccionar el código del empleado, el nombre completo Nombre y
apellido separado por coma con título de encabezado de Nombre Completo,el salario con título Salario, el código de
departamento con título código de departamento y el nombre del departamento al que pertenece con título Descripción,
únicamente se deseanconsultar los que pertenezcan al departamento de IT y ordenar la información por salario
descendentemente.(5%)

2) Desarrolle la siguiente consulta que contenga el nombre, apellido, salario, nombre del departamento, al que
pertenece, la dirección, código postal y ciudad del depto. se debe seleccionar únicamente aquellos que sean del
departamento 100, 80 y 50 respectivamente. Además deben pertenecer únicamente en la ciudad del Ultrech y el
rango de salarios debe ser entre 4000 a 8000 incluyendo los valores límites.(5%)

3) Muestre los apellidos y nombres ordenados alfabéticamente, de todos los gerentes en los que haya estado un
empleado laborando en algún puesto por MENOS DE DOS MESES, asuma mes comercial de 30 días.(5%)

4) Hacer una Función que reciba el id del empleado y genere un código con el siguiente formato:
Primera Letra Inicial Apellido+ Segunda Letra InicialNombre+ guion+ id de empleado. SE-80.(5%)

5) Mostrar los empleados que son Administrativos y ganan menos que el promedio de su departamento, agregue
una c o lu m na que d ig a si es igual o menor al p r o med io.(10%)

6) Hacer una función o procedimiento que muestre la hora del sistema y su número de carnet(5%)

7) Mostrar con una sola consulta una tabla con el salario máximo, mínimo y salario promedio de los empleados.
(5%)
8) Hacer una función que incremente el salario de los empleados en un 15% si pertenecen al departamento
especificado (5%)

9) Crear una tabla llamada alumno, incluir los campos que considere adecuado e insertar 5 registros en la tabla
alumno. (5%)

10) Muestre los códigos, los nombres completos de los empleados que han sido trasladados de cargo en la empresa (según su
historial), además, muestre los datos de los empleados que no han sido trasladados de puesto(10%).

11) Hacer una función o procedimiento que resuelva la siguiente ecuación x𝑧 =(𝑥)2+ y + 4( 5 % )

12) Desarrolle una consulta que liste el código del departamento con título “DEPTO”, el código de trabajo con
título “PUESTO” y que cuente los empleados por departamentos, en donde el puesto de trabajo tenga más de un
empleado en la empresa(5%).

Parte III (20%)

1) Obtener, en el departamento 30, los empleados con salarios mayores a $3000.

σ Depto=30 ^ Salario >3000 (Empleado)


Cedula Nombre Jefe Salario Comision Cargo Depto.
67954 Diana Botero 45597 4900 Jefe 30
22774 Hernan Mejia 67954 4600 Analista 30
55887 Maria Gonzale 67954 3700 Analista 30
98987 Pedro Soto 67954 3800 Analista 30
2) Obtener el nombre de cada empleado y el de su jefe

πNombre(σJefe(Empleado))

Nombre Jefe
Pepe Cárdenas 98765
Jesús Orozco 98765
María González 67954
Pedro soto 67954
Teresa Sapote 45597
Fabio Pérez 98765
Concha Misas
Hernán Mejía 67954
Jesús Rico 45597
Diana Botero 45597
Amalia Pérez 98765
Juan Ruiz 45597
Jesús Gallegos 98765
Camila Hernández 67954

3) Obtener todos los empleados de la agencia Medellín


σ Depto=10 ^Depto=20(Empleado)

Cedula Nombre Jefe Salario Comision Cargo Depto.


Pepe cardenaz 98765 3500 20 vendedor 20
Jesus orozco 98765 3400 10 vendedor 20
Teresa sapote 45597 2500 secretaria 10
Fabio perez 98765 3400 15 vendedor 20
Concha misas 4800 gerente 10
Jesus rico 45597 3400 10 jefe 20
Amalia Perez 98765 2400 secretaria 20
Juan Ruiz 45597 1500 mensajero 10
Jesus Gallegos 98765 1500 mensajero 20
4) Obtener el listado de los empleados del departamento de sistema.

σ Depto=30 (Empleado)

Cedula Nombre Jefe Salario Comision Cargo Depto.


67954 Diana Botero 45597 4900 Jefe 30
22774 Hernan Mejia 67954 4600 Analista 30
55887 Maria Gonzale 67954 3700 Analista 30
98987 Pedro Soto 67954 3800 Analista 30
76864 Camila 67954 2500 secretaria 30
Hernandez

BUENA SUERTE!

S-ar putea să vă placă și