Base de Datos

  1. En mis documentos, crea una carpeta y denominala biblioteca.
  2. Bajate la base de datos biblioteca.
  3. Abre la tabla libros.(Aparecerá en una ventana denominada Hoja de datos).
  4. La gestión de los datos se realiza en la vista Hoja de Datos.
  5. La modificación de la estructura en la vista Diseño.
  6. Defina una clave principal(Registro) para exigir exclusividad en los valores expecificados en columnas específicas que no permiten valores nulos.
  7. En la vista Diseño: modifica el tipo de datos del campo Año a Número.
  8. Cuántos campos existen en la tabla libros y cuáles son sus nombres.
  9. Cuántos registros tiene la tabla libros.
  10. Agrega los siguientes registros a la tabla libros.
    SILVAS 
    ESTACIO, PUBLIO PAPINIO
    EDITORIAL GREDOS 
    1995
    
    
    PROTREPTICO 
    CLEMENTE DE ALEJANDRIA 
    EDITORIAL GREDOS 
    1995
    
    
    
    DESCRIPCION DE GRECIA LIBROS VII-X
    PAUSANIAS
    EDITORIAL GREDOS
    1994
    
    
    
    OBRAS, VOL. I
    AUSONIO
    EDITORIAL GREDOS
    1990
    
    
    
    LIBRO DE LOS ARBOLES; LA LABRANZA (LIBROS I-V)
    COLUMELA
    EDITORIAL GREDOS
    2004
    
    
    
    LISISTRATA
    ARISTOFANES
    RBA LIBROS
    2004
    
    
    
    NOCHES ATICAS I (LIBROS I-IV)
    GELIO, AULO
    UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO
    2000
    
    
    EL SUEñO DE LUCIANO: DIALOGOS DE LOS MUERTOSI
    SAMOSATA, LUCIANO
    EDICIONES CLASICAS
    2004
    
    
    
    OBRAS
    EPICURO
    EDITORIAL TECNOS
    2004
    
    
    DIONISIACAS: CANTOS XXV-XXXVI
    NONO DE PANOPOLIS
    EDITORIAL GREDOS
    2004
    
  11. Cuántos registros hay ahora.
  12. En la tabla hay un libro repetido. Búscalo y eliminalo (el que tenga mayor número de identificación). Di cuál es.
  13. Ordena alfabéticamente (creciente) los registros de la tabla libros por Título, Autor, Editorial y Año. Indica en cada caso, que registro es el primero.
  14. Modifica el aspecto de la tabla:(Activa la barra de herramientas formato y utiliza sus botones).
  15. Abre la tabla préstamos.(Aparecera en una ventana denominada Hoja de datos).
  16. Por el momento no vamos a definir una clave principal.
  17. En la vista Diseño:
    modifica el tipo de datos de los campos N° carné y Id libro a Número.
    modifica el tipo de datos de los campos Fecha préstamo y Fecha devolución a Fecha/Hora.
  18. Crea la relación entre las tablas libros y préstamos:
    Hacer clic sobre el botón relaciones de la barra de herramientas.
    Hacer clic sobre el botón agregar o sobre sus nombres.
    Colocar las ventanas enfrentadas (observar como la tabla libros si tiene definida clave principal en negrita).
    Arrastrar en campo Registro de la tabla libros al cambo Id libro de la tabla Préstamos. (es el campo común entre ambas tablas).
    En la ventana Modificar relaciones: Activar Exigir integridad referencial. (No se podrán introducir registros en la tabla Préstamos que no esten relacionados con la tabla Libros. No se podrán borrar registros de la tabla Libros que esten relacionados con la tabla Préstamos).
    El tipo de relación será uno a varios (Un único registro de la tabla Libros se puede relacionar con varios de la tabla Préstamos: Un libro se puede pretar varias veces)
    Para terminar hacer clic en crear.
    Explica porque no te deja relacionar las tablas.
  19. Abre la tabla Libros y comprueba que todos los registros tienen hojas secundarias (todos los libros pueden ser prestados).
    Han sido prestados los libros: GERMANIA de TACITO, CAYO CORNELIO . LAS ONCE COMEDIAS de ARISTOFANES. HIPOLITO DE EURIPIDES. A quién.Han sido devueltos.
  20. Crea un filtro para averiguar cuántos libros hay de PLUTARCO. Desactiva el filtro para poder visualizar todos los registros.
  21. Utiliza la función buscar para averiguar cuántos libros hay de HOMERO.
    CONSULTAS
    Las siguientes consultas deben ser creadas en vista DISEñO.
  22. Crea la consulta Libros editados en 1997 de EDICIONES CLASICAS. Cuántos libros son.
  23. Crea la consulta Libros de ARISTOFANES de EDICIONES CLASICAS, ordenados por año. Cuántos libros son.
  24. Crea la consulta Libros prestados a HERNANDEZ PEREZ, LUIS. Los campos de la consulta deben ser: Nombre, Grupo, Autor, título, Fecha préstamo y devolución.
  25. crea la consulta libros publicados antes del año 2000, ordenados por año.
  26. Crea la consulta libros que no sean de EDITORIAL GREDOS.
  27. Crea la consulta libros cuyo autor contenga el nombre "CAYO".
  28. Crea la consulta libros publicados entre los años 2000 y 2005, ambos inclusive.
  29. Crea la consulta libros prestados a ESO 2°C. Los campos de la consulta deben ser: Grupo, nombre, título, autor, Fecha préstamo y devolución.
    FORMULARIOS
    Los siguientes formularios deben ser creados utilizando el asistente y después modificandolos en vista DISEÑO.
  30. Crea el formulario Libros. Utiliza todos los campos de la tabla Libros.
  31. Crea el formulario Préstamos. Utiliza todos los campos de la tabla Préstamos.
  32. Crea el formulario Libros prestados. Utiliza todos los campos de la tabla libros y como subformulario los campos Nombre, Grupo, Fecha préstamo y devolución de la tabla Préstamos.
    INFORMES
    Los siguientes informes debe ser creados utilizando el asistente y después modificandolos en vista DISEÑO.
  33. Crea el informe Libros por editorial.
  34. Crea el informe Libros por autor.
  35. Crea el informe libros prestados a cada alumno.
  36. Ejecuta las siguientes sentencias SQL(Structured Query Language):
    y formula las preguntas necesarias para que las siguientes consultas se realicen
    Una de las consultas está mal formulada. Qué consulta y qué está mal

    SELECT Libros.Autor
    FROM Libros
    WHERE (((Libros.Autor)="HOMERO"));

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Autor)="HOMERO"));

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Autor)="HOMERO") AND ((Libros.Año)="2000"));

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Autor)="HOMERO") AND ((Libros.Editorial)<>"EDITORIAL GREDOS"));

    SELECT Libros.Editorial, Libros.Titulo, Libros.Autor, Libros.Año
    FROM Libros
    WHERE (((Libros.Editorial)="ALIANZA EDITORIAL"));

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Editorial)="ALIANZA EDITORIAL"))
    ORDER BY Libros.Año;

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Editorial)="ALIANZA EDITORIAL") AND ((Libros.Año) Between "1970" And "2000"))
    ORDER BY Libros.Año;

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE ((Not (Libros.Autor)="ARISTOFANES"))
    ORDER BY Libros.Año;

    SELECT Libros.Autor, Libros.Titulo, Libros.Editorial, Libros.Año
    FROM Libros
    WHERE (((Libros.Autor) In ("ARISTOFANES","HOMERO")))
    ORDER BY Libros.Editorial;