negocios
Ejercicios de repaso
Creacin de tablas
Crear una base de datos que se llame
biblioteca
Crear una tabla que se llame alumnos y que
contenga los siguientes campos:
id_alumno, de tipo varchar(10) y ser clave
primaria
nombre, de tipo varchar (20)
apellido, de tipo varchar(20)
Creacin de tablas
Crear una tabla que se llame libros la cual
contendr los siguientes campos:
id_libro, de tipo entero y ser clave primaria
autoincrementable
titulo, de tipo varchar(100)
autor, de tipo varchar(100)
Creacin de tablas
Crear una tabla de prstamos que
contendr los siguientes campos:
id_alumno, de tipo varchar(10) y con integridad
referencial.
id_libro, de tipo entero y con integridad
referencial.
fecha_prestamo, de tipo datetime
fecha_programada, de tipo datetime
fecha_entrega, de tipo datetime
Llenado de datos
Introducir registros en las tres tablas
generadas anteriormente.
En la tabla prestamos, dejar algunos
registros vacos (o con fecha 0000-00-00 00:
00:00) en el campo fecha_entrega.
Consultas bsicas
Una lista de todos los alumnos.
Una lista de todos los libros.
Una lista de todos los prestamos (solo usar la
tabla prestamos).
Una lista de nombres y apellidos de todos los
alumnos, sin mostrar la matricula.
Una lista de todos los ttulos de los libros y su
autor, sin mostrar su id.
Consultas de ordenamiento
Una lista de todos los alumnos registrados,
ordenada alfabticamente.
Una lista de todos los libros ordenada por
autor y a continuacin por ttulo del libro.
Una lista con todos los prstamos ordenada
por fecha, de la mas antigua a la mas
nueva.
Consultas anidadas
La cantidad de libros que jams han sido
prestados.
Una lista de los ttulos de todos los libros
que jams se han prestados.
La cantidad de alumnos que nunca han
pedido libros prestados.
La lista de alumnos que nunca han pedido
libros prestados.