3. Organización lógica de los datos (opcional)

Contenidos

Una base de datos es una colección de datos relacionados entre sí, estructurados y organizados. Un sistema gestor de bases de datos (DBMS, Data Base Management System) es un conjunto de programas que acceden y gestionan bases de datos.

  1. Las bases de datos y las hojas de cálculo.
  2. Base de datos.
  3. Ejemplos de bases de datos relacionales:

Manual de LibreOffice Base.

Actividades en LibreOffice Writer

1. ¿En qué se diferencia una base de datos de una hoja de cálculo? Investígalo e indica las ventajas de usar bases de datos.

2. ¿Qué es una base de datos? ¿Qué es un sistemas gestor de bases de datos o SGBD? ¿Cuántos modelos de bases de datos existen? ¿Cuál modelo es el más usado actualmente? Por último, detalla cinco ejemplos del mundo real donde se usen bases de datos relacionales.

3. ¿Qué es el modelo relacional? ¿Qué es una base de datos relacional? Enumera los elementos y las características comunes de una base de datos relacional.

4. ¿Qué es una clave primaria o principal de una tabla en una base de datos relacional? Enumera cinco ejemplos de clave primaria. ¿Qué es una clave foránea o ajena?

5. Mira el siguiente vídeo (activa los subtítulos) y explica, con tus propias palabras, cómo se relacionan las tablas unas de otras y por qué el almacenamiento de información usando base de datos es más eficaz y preciso.

Actividades en LibreOffice Base

6. Abre LibreOffice Base y crea una base de datos que se llame videoteca (videoteca.odb).

INTRODUCCIÓN Y CREACIÓN DE TABLAS (GUÍA)

7. Crea una tabla (en modo de diseño) denominada Películas con los siguientes campos y establece como clave primaria o principal Id_pelicula.

8. Inserta en la tabla Películas los siguientes datos.

9. En la tabla Películas, ordena los títulos por orden alfabético y muestra sólo las películas vistas anteriores a 1990. A continuación, muestra todas las películas ordenadas por Id_pelicula.

10. Crea una tabla (en modo de diseño) denominada Intérpretes con los siguientes campos y establece como clave primaria o principal Id_interprete.

11. Inserta en la tabla Intérpretes los siguientes datos.

12. En la tabla Intérpretes, ordena los apellidos de manera ascendente y la nacionalidad de manera descendente. A continuación, ordena los intérpretes por Id_interprete.

TIPOS DE DATOS Y EDICIÓN DE TABLAS (GUÍA)

13. Modifica el tipo de dato del campo id_pelicula de la tabla Películas a Entero.

14. Modifica el nombre del campo Vista de la tabla Películas a Visionada.

15. Modifica el campo id_pelicula de la tabla Películas para que se le den valores automáticamente en cada nueva fila.

RELACIONES ENTRE TABLAS (GUÍA)

16. Crea la tabla Géneros con los siguientes campos, establece como clave primaria Id_genero e inserta los siguientes datos.

17. Establece una clave foránea (o ajena) en la tabla Películas. Para ello, añade el campo Genero en la tabla Películas con el siguiente tipo de dato y descripción. A continuación, inserta los siguientes datos.

18. Determinada la clave foránea, usa la herramienta de diseño de relaciones para establecer la siguiente relación en tu base de datos:

19. Crea la tabla Protagonistas con los siguientes campos, establece como claves primarias Pelicula e Interprete (guía) e inserta los siguientes datos.

20. Establece las siguientes relaciones en tu base de datos:

CONSULTAS SIMPLES (GUÍA)

21. Realiza la siguiente consulta: muestra los intérpretes que no sean españoles. Para ello, sigue el segundo apartado de la guía.

22. Realiza la siguiente consulta: muestra las películas junto con el nombre del género al que pertenecen. Para ello, sigue el tercer apartado de la guía.

CONSULTAS AVANZADAS Y VISTAS (GUÍA)

23. Realiza la siguiente consulta: muestra todos los actores que protagonizan películas junto con los datos de la película, incluido el nombre del género. Para ello, sigue el segundo apartado de la guía.

FORMULARIOS BÁSICOS

24. Crea un formulario mediante el asistente para la tabla Géneros.

INFORMES (GUÍA)

25. Crea un informe que muestre un listado de las películas y los actores protagonistas. Para ello, sigue el segundo apartado de la guía.

Actividades de ampliación en LibreOffice Base

CONSULTAS AVANZADAS Y VISTAS (GUÍA)

26. Realiza la siguiente consulta: muestra el nombre de cada género almacenado y el total de películas que existen de cada género. Para ello, sigue el tercer apartado de la guía.

27. Crea como vista la consulta anterior y realiza la siguiente consulta a partir de dicha vista: muestra el valor medio de las películas asociadas a cada género. Para ello, sigue el cuarto apartado de la guía.

FORMULARIOS BÁSICOS (GUÍA)

28. Crea un formulario sencillo para la tabla Intérpretes siguiendo la guía.

FORMULARIOS AVANZADOS (GUÍA)

29. Crea un formulario para la tabla Películas siguiendo el primer apartado de la guía.

30. Crea un formulario para la tabla Protagonistas siguiendo el segundo apartado de la guía.

INFORMES (GUÍA)

31. Crea un informe que muestre un listado de las películas agrupados por el género al que pertenecen. Para ello, sigue el tercer apartado de la guía.

32. Crea un informe que muestre el nombre y los apellidos de cada intérprete seguido de las películas que ha protagonizado. Para ello, sigue el cuarto apartado de la guía.

Volver.

Curso creado por Manuel Ignacio López Quintero bajo esta licencia.