Base de datos

Solo disponible en BuenasTareas
  • Páginas : 2 (267 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de junio de 2011
Leer documento completo
Vista previa del texto
1. (3 puntos) Crear la tabla PERSONA, LIBRO, PRESTAMO en la BD Pubs, estas tablas pertenecen al sistema de Biblioteca. La estructura de datos es la siguiente:a) PERSONA: IdPersona(entero), Nombre y Apellido, DNI (a criterio)
b) LIBRO: IdLibro(entero), Titulo, AñoEdicion(entero), Editorial
c) PRESTAMO:IdPersona, IdLibro, FechaPrestamo(date o DateTime), DiasPrestamo(entero)

Definir las claves primarias y Foraneas para cada tabla (no debe ser Identity)
Lafecha de ingreso y de matricula debe ser tipo Date o DateTime

2. (1 punto) Ingrese los datos de las tablas

3 (4 puntos) Defina una Vista que muestre losdatos del préstamo.
a. Id de la persona, Nombre y Apellido de la persona, idLIbro, Titulo del Libro Fecha del Préstamo
b. Cree otra vista con la mismainformación pero ordenado por Fecha de Préstamo en forma descendente

4 (2 puntos) Utilizando JOIN, desarrolle una consulta que devuelva todas las personas que no sehan prestado ningún libro.

5 (2 puntos) Muestre todos los datos de las personas y de préstamo. Utilice un tipo de JOIN

6 Use Sentencias SQL y/oprocedimientos almacenados (8 puntos):
a) Crear un strore procedure que permita ingresar libros, solo si no existen en la tabla Libros
b) Crear un Store Procedure quemuestre los datos de una persona y los libros que se ha prestado, dicho SP contara con el parámetro código de persona.
c) Crear un Store Procedure que accese unlibro especifico de la tabla Libros y muestre el mensaje “existe libro” o “no existe”.
d) Muestre la relación de personas que se han prestado mas de un libro
tracking img