Facultad de Ingeniera - Ingeniera de Sistemas Universitario: Materia: Aldo Willians Ramrez Pearanda Base de Datos II(SIS-553) Docente: Fecha de Entrega: Ing. Edwin Rolando Flores Vargas P/ 25/ 09/ 2014 Auxiliar: Practica: Univ. Jorge Luis Campos Moreno N 1
1.- Crear la base de datos BIBLIOTECA y sus respectivas tablas ya sea en (SQL Server, Postgres o MySQL) bajo las siguientes restricciones. (40 puntos)
a) La columna idlector de la tabla ESTUDIANTE debe ser un valor autoincrementable que comience en 1 y se incremente en 1, la columna idlibro de la tabla LIBRO debe comenzar en 100 y se debe incrementar en 1, la columna idautor de la tabla AUTOR debe comenzar en 200 y se debe incrementar en 10.
b) Mantener la integridad referencial en las tablas.
c) La columna estadocivil solo debe permitir los valores (casado, soltero, divorciado, viudo)
d) Los valores de la columna titulo de la tabla LIBRO deben ser nicos.
e) La columna fechaprestamo de la tabla PRESTAMO no debe permitir valores nulos.
f) Llenar las tablas con sus datos respectivos.
g) Utilizar el comando ALTER TABLE para aadir la columna telfono en la tabla ESTUDIANTE.
2.- Realizar las siguientes consultas. (40 puntos)
a) Listar los estudiantes que pertenecen a la carrera SISTEMAS.
b) Listar los libros que no son del area de Base de Datos.
c) Listar el titulo de los libros que no han sido devueltos.
d) Listar al libro que ha sido escrito por ms autores.
e) Listar al autor que ha escrito ms libros.
f) Crear una vista llamada verprestamos que contenga el nombre del estudiante, el ttulo del libro, la fecha de su prstamo y la fecha de su devolucin.
g) De la anterior vista creada listar el titulo de los libros que fueron prestados entre 2014-02-11 y el 2014-05-04.
h) Seleccionar por autor cuntos libros a escrito.
i) Actualizar el valor de telfono de los estudiantes de la carrera SISTEMAS a 111111.
j) Eliminar a los estudiantes que nunca se prestaron libros.
3.- Realizar la normalizacin hasta la forma normal que considere adecuada, adems que es importante que mencione los pasos que va siguiendo Solo colocar modelo lgico de datos.(20 puntos)
num pedido fecha Cliente num item descripcion cant precio