Curso de iniciación a las bases de datos

Este es un tutorial creado con la intención de explicar el funcionamiento de OpenOffice Base y con el objetivo de intentar hacer ver que en la mayoría de los casos es una alternativa perfectamente válida a herramientas como Microsoft Access.

Las 10 unidades originales de las que consta el tutorial están realizadas sobre OpenOffice 3.0.

La realización de este tutorial no hubiera sido posible sin la ayuda de Roberto Rodríguez Echeverría, Adolfo Lozano Tello, Fernando Sánchez Figueroa y Mayte Jiménez Almagro.

Licencia Creative CommonsTodo el contenido de este curso está bajo una licencia de Creative Commons.

Como ya hemos mencionado, el programa con el que vamos a trabajar es OpenOffice Base que forma parte de la suite ofimática OpenOffice.org que ya utilizamos en el primer trimestre, por lo que, si ya lo hiciste entonces, no es necesario que vuelvas a instalar el programa. En caso de que no lo tengas aún, puedes descargarlo desde el siguiente enlace:

Descarga de OpenOffice.org

En la ventana que aparece busca el enlace "Download" correspondiente a "Spanish" (español) y a tu sistema operativo (normalmente Windows)

¿Qué es una base de datos?


Antes de empezar el curso conviene tener claro de qué estamos hablando. Como introducción vamos a transcribir aquí la definición que da la Wikipedia del concepto de base de datos.

Una base de datos o banco de datos (en inglés: database) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos.

Existen unos programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD).


El curso:

Este curso consta de 10 apartados o ejercicios pero, a diferencia de cursos anteriores, todos los ejercicios estarán relacionados, de manera que al final tengamos una base de datos completa. Por este motivo es importante seguir las instrucciones paso a paso: cada ejercicio será utilizado en ejercicios posteriores.

Otra diferencia importante con cursos anteriores es que en este caso trabajaremos con un único archivo durante todo el curso. Archivo que se irá haciendo más grande poco a poco. Por lo tanto, cuando enviéis los ejercicios no tenéis que cambiar su nombre, aunque sí debéis indicar en el mensaje cuál es el ejercicio que habéis terminado.



Ejercicio 1
Creación de una base de datos
Ejercicio 2
Creación de tablas
Ejercicio 3
Edición de tablas
Ejercicio 4
Relaciones entre tablas
Ejercicio 5
Consultas simples
Ejercicio 6
Consultas avanzadas
Ejercicio 7
Formularios básicos
Ejercicio 8
Formularios avanzados
Ejercicio 9
Informes
Ejercicio 10
Bases de datos externas