Actividad de Aprendizaje 3 Implementacion de SQL Avanzado

August 23, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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 idenficar 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 idenficador 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF