Ejercicio UTPBookStore

23
Base de Datos para Aplicaciones M.C. Jaime Lara Alvarez

Transcript of Ejercicio UTPBookStore

Base de Datos para Aplicaciones

M.C. Jaime Lara Alvarez

Contenido

• UTPBookStore– Definición– Modelo Relacional– SQL• Creación de Tablas• Consultas

UTPBookStore

• UTPBookStore requiere un catálogo de sus libros, el objetivo del catálogo es permitir consultas de libros, ya sea por su ISBN, editorial, nombre del libro o autor.

• De cada libro se desea almacenar su ISBN, Nombre, Autor(es), editorial, resumen y catalogación.

Solución

SQL

Creación de Tablas

SQL – Creación de la tabla Genero

SQL – Creación de la tabla Editorial

SQL – Creación de la tabla Libro

SQL – Creación de la tabla Autor

SQL – Creación de la tabla Autor_Libro

SQL

Datos insertados

SQL – Valores insertados a la tabla genero

SQL – Valores insertados a la tabla editorial

SQL – Valores insertados a la tabla autor

SQL – Valores insertados en la tabla libros

SQL – Valores insertados en la tabla

SQL

Consultas

SQL– Consultas

• Obtener el total de libros

• Obtener el total de autores

• Obtener el total de editoriales

SQL – Consultas

• Obtener el numero de libros de cada editorial

• Obtener el numero de libros escritos por Gabriel García Márquez y William Shakespeare

SQL – Consultas

• Mostrar el nombre de los libros de la editorial trillas

• Cantidad de libros que pertenecen al genero novela

SQL - Consultas

Mostrar el nombre de los libros ordenados de forma ascendente

Mostrar el nombre de los libros ordenados de forma descendente

SQL - Consultas

• Mostrar los autores que tienen solamente un libro registrado.

SQL - Consultas

Mostrar la siguiente información: ISBN, nombre del libro, nombre de editorial y nombre del genero; de los libros escritos por Gabriel García Márquez.

Mostrar ISBN, nombre y resumen de los últimos tres libros.