Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TIPO PRÁCTICO
Instrucciones: Leer detenidamente cada uno de las consultas a desarrollar y seguir dichas instrucciones que
se le pide, entregar un documento de Word (Para algunas preguntas) y un archivo SQL o Texto para la parte
totalmente practica en el gestor de base de datos (MS SQL Server), el nombre de los archivos se llamara su
primer nombre + su primer apellido y agregar IExaLBD ejemplo: DevirVelasquezIExaLBD.
Para la parte práctica poner en comentarios que pregunta está resolviendo es decir algo así /*Respuesta #6*/
para revisión del mismo.
BASE DE DATOS: El objetivo de la misma es para el funcionamiento de una biblioteca donde se prestan libros
por un tiempo determinado y de esa manera llevar un control personalizado.
CASOS
2.- Crear las tablas y sus campos con los nombres tal y como se adjuntan en el archivo de Excel, todos estos
en minúsculas.
3.- Determinar el tipo de dato que contiene cada campo en cada una de las tablas, realizar captura de pantalla
de cada una de las tablas y pegarlas en documento de Word.
4.- Determinar las llaves primarias y llaves foráneas en las tablas y realizar un “diagrama de relación” realizar
una captura de pantalla y adjuntarla en documento de Word.
5.- Crear un Insert masivo desde el libro de Excel para cada una de las tablas (Guardar la consulta en un
archivo SQL / Texto).
a) La tabla “libro” con “autor” y mostrar la relación (id_libro, titulo, editorial, nombre_autor)
b) Hacer una relación de socios con libros prestados y mostrar los siguientes campos: (nro_socio,
nombre, apellido, sexo, fecha_prestamo, fecha_devolucion, id_libro, titulo) el nombre del libro debe
de ir en mayúsculas.
c) Crear una vista de los socios donde muestre todos los socios con todos los campos, y realizar lo
siguiente:
1. Calcular la edad de acuerdo al campo fecha de nacimiento.
2. Crear una columna donde muestre si es “mayor de edad” / “menor de edad”, el nombre de
la columna se llamará TIPO_EDAD.
d) Mostrar los socios que no han sacado libros prestados.
e) Realizar una vista nueva del inciso b, calculando los días que estuvo prestado el libro y la nueva
columna se llamará diferencia de días y filtrar los que tienen más de dos días.
7.- Crear un procedimiento almacenado que se llama sp_insertar_autor donde va agregar un autor con sus
datos personales suyos ejemplo: A0300, VELASQUEZ, Devir, 27/01/1990.
8.- Crear un procedimiento almacenado donde se llame sp_buscar_ptmo_libros donde se va a buscar los
libros por rango de fecha de préstamo y va a mostrar los mismos campos del numeral 6 inciso a
9.- Crear un reporte donde muestre cada uno de los libros y a la par muestre una columna donde diga cuantas
veces se ha prestado dicho libro.
10.- Realizar una consulta donde muestre los socios que no tiene correo electrónico.
11.- Realizar una consulta que muestre los libros que no han sido prestados.