2. LibreOffice Base
1
BASE DE DATOS
Una academia de apoyo ha encontrado expedientes de cuando inició su actividad,
y se plantea crear una base de datos para tener registrados dichos expedientes.
Lo primero que necesitamos es la información que queremos guardar.
Base de Datos: Academia.
3. LibreOffice Base
2
Va a ser la siguiente información del alumnado del centro de estudios:
-DNI
-Nombre
-Apellidos
-Fecha de Nacimiento
-Dirección
-Localidad
-Teléfono de contacto
-Dirección de correo electrónico
-Nivel de Estudios
-Situación Laboral
Para ello vamos a crear una tabla:
6. LibreOffice Base
5
Una vez creada la tabla, introducimos los datos (registros) de los alumnos en ella:
Una vez creada la tabla, podemos modificar y utilizar datos con ella.
Como por ejemplo buscar, modificar, eliminar, crear datos nuevos, ordenar, etc...
Ahora vamos a realizar consultas.
Creamos una consulta con el asistente y creamos las siguientes consultas:
8. LibreOffice Base
7
Cerrar la tabla. Y ejecutar consulta desde el panel principal o desde vista diseño ejecutar
consulta.
9. LibreOffice Base
8
-Alumnos cuyo DNI es mayor de 28.000.000:
Cerrar la tabla.
-Alumnos que viven en Tomares y tienen un DNI mayor de 26.000.000:
10. LibreOffice Base
9
Cerrar la tabla.
-Alumnos cuyo nombre empieza por M:
Cerrar tabla.
-Alumnos que no disponen de correo electrónico:
11. LibreOffice Base
1
0
Ejecutar consulta.
Cerrar.
-Alumnos desempleados:
Ejecutar.
Cerrar.
Ahora vamos a crear una segunda tabla para guardar los módulos donde se han
matriculado los alumnos de la tabla anterior “Alumnos”. Tenemos que tener en cuenta que
cada alumno se puede matricular en varios módulos por lo cual usamos de llaves primarias
los campos DNI y Módulos.
12. LibreOffice Base
1
1
Seleccionando las filas de la tabla que quieras con Mayusculas+cursores, botón derecho
y dar llave primaria.
Ahora introducimos los nuevos datos en la nueva tabla.
13. LibreOffice Base
1
2
Con estas dos tablas relacionadas y con datos en su interior podemos hacer consultas con
ambas tablas a la vez, como por ejemplo, crear una consulta que a partir de la tabla que
contiene los datos personales de los alumnos y la tabla de los módulos que acabamos de
crear, nos de la información de los alumnos que están matriculados de Word y Windows y
nos aporte su DNI, nombre y apellidos, teléfono y fecha de matriculación del módulo.
Guardar la relación.
14. LibreOffice Base
1
3
Ahora vamos a crear formularios, para ello usaremos el asistente.
El formulario lo vamos a crear a partir de la tabla “Alumno-Academia”.
Vamos a insertar un subformulario a partir de la tabla “Alumnos módulo”.
16. LibreOffice Base
1
5
Una vez creado el formulario, podremos introducir nuevos alumnos, borrarlos y
modificarlos. Aparte de esto también podremos introducir datos en la tabla módulo
simplemente haciéndole clic a cada uno de los DNI de la tabla “Alumnos”.
Vamos a pasar a informes.
Con toda esta información guardada podremos elaborar informes para mostrarlos en
documentos o impresos.
También los vamos a crear con el asistente.
El informe que vamos a elaborar consiste en obtener en el informe solo los siguientes
datos de cada alumno:
17. LibreOffice Base
1
6
· DNI
· Nombre
· Apellidos
· Teléfono
· Módulos en los que se ha matriculado
· Fecha de matriculación en cada uno de los módulos.
Para ello vamos a crear una consulta donde aparezcan todos estos datos, y a partir de
ésta vamos a crear el informe.
Vamos a agrupar los campos que se van a repetir para cada alumno, así cada alumno solo
se nos mostrará una vez y no lo veremos repetidos, ya que cada alumno puede estar
matriculado en varios módulos.
Un ejemplo de como los he agrupado:
CONSULTA: