Actividad de Aprendizaje 3 Implementacion de SQL Avanzado
August 23, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Actividad de Aprendizaje 3 Implementacion de SQL Avanzado...
Description
INSTITUTO DE ESTUDIOS UNIVERSITARIOS
NOMBRE: Alfredo Pérez Hernández
MATRICULA: 123808
GRUPO: K073
Mtro. Juan Manuel Amezcua Ortega (Docente)
TEMA: BASES DE DATOS II
ACTIVIDAD 3
Instruccione ones:
Analiza los datos que a continuación se describen: Se nos ha encargado el diseño de una biblioteca digital. Para realizar nuestra tarea, debemos iniciar diseñando la base de datos que dará soporte a las distintas aplicaciones que posteriormente se irán implementando. En principio, la única información de la que disponemos es la siguiente: 1. Nuestra biblioteca digital ha de almacenar información bibliográca (título, autor, edición, ISBN,…) de distintos títulos.
2. Cada título de nuestra biblioteca digital se encuentra almacenado en una o varias URLs alter nativas.
Nota: las URLSs están con los libros para poder idenficar más fácil el nombre del libro
3. Además, Además, cada título se encuentra catalogado: un título puede corresponder a una o más categorías diferentes. Dichas categorías, por su parte, se encuentran organizadas de forma jerárquica jerárquica (una categoría puede tener varias subcategorías, pero sólo puede estar englobada por una súper-categoría).
Nota: podemos ver que esta organizadas de la mas importante ala menos importante 4. Los usuarios del sistema han de identificarse para poder utilizar nuestra biblioteca digital, que utilizará algún método de cifrado para la protección de datos.
5. Al Al estilo de algunas librerías de Internet como Amazon, Amazon, los usuarios del sistema podrán evaluar y escribir comentarios acerca de los títulos albergados en la biblioteca. La evaluación se hará clasificando los títulos de 1 a 5 estrellas en función de las preferencias del usuario y el conjunto de las evaluaciones
realizadas por los distintos usuarios servirá para recomendar unos títulos frente a otros.
Nota: la calificación es de 1 como malo a 5 bueno 6. Asuma Asuma los requerimientos ausentes que sean necesarios para lograr el objetivo. 7. Almacenar Almacenar datos reales en la base de datos para poder responder los cuestionamientos que se solicitan más adelante.
Con la base de datos diseñada y los datos almacenados, crea las sentencias necesarias para dar respuesta a lo que a continuación se solicita: a) Selecciona el identificador del título y el nombre de su categoría ordenado por nombre.
Código: select idlibro, categoria from libro b) Selecciona cuántos libros existen de cada subcategoría ordenado alfabéticamente.
Código: Select c.idlector, i.idlibro ,i.titulo, c.idlibro from libros As As i INNER JOIN calificacion AS AS c ON i.idlibro=c.idlibro
lOMoARcPSD|8905256
c) Mues Muestr tra a un reporte que indique todos los títulos por usuario que se han visualizado.
Código: Select c.idlector, i.idlibro ,i.titulo, c.idlibro from libros As As i INNER JOIN calificacion AS AS c ON i.idlibro=c.idlibro d) Selecciona las 10 subcategorías más leídas.
lOMoARcPSD|8905256
Código: Select nombre, tulo, idlibro, sudcategoria from calificación e) Selecciona los usuarios y el máximo de tulos que ha visto.
Código: Select c.idlector, i.idlibro ,i.tulo, c.idlibro , nombre from libros As i INNER JOIN calificacion AS c ON i.idlibro=c.idlibro
lOMoARcPSD|8905256
f)
Crea una vista que muestre los usuarios con las categorías y subcategorías que ha consultado, ordenado por el idenficador de usuario. Código: Select idlector, nombre, categoria, sudcategoria from calificación
Las tablas
lOMoARcPSD|8905256
Bibliografía 09) C .J. Da te . (2001). “ V Viista s s”” y “ tra ns nsaa cc ione s s”” e n In troduc c ión a los siste m a s de ba s see s de de da to tos. s. Méx ic o Pe Pe rson Education.pdf 10) W e lli ng, ng, L uke . (2005). “ P Proced roced imi e n nttos a lm acena dos ” e n De De s sarro arro ll o o we we b c on P HP y MySQL . Madr Madr id Ana Ana y yaa Multimedia.pdf 11) Gil G il f ill a n, Ia n. (2003). “ F Func unc ione s def in ida s po por e l us usuar uar io” e n L a b i bli bli a de MySQL. Madrid Anaya Anaya Multimedia.pdf 12) Referen c e Manua l, “ P Proced roced im ien tos a lm ace n naa dos y func ione s s”” e n MySQL 5.0 Reference M e Manual anual,, dev.sql.pdf
lOMoARcPSD|8905256
View more...
Comments