Está en la página 1de 24

Microguías Base de datos con LibreOffice

Base de datos

Una base de datos es un conjunto de datos almacenados y relacionados entre sí

Con las bases de datos hacemos:

⚫ Tablas

⚫ Consultas

⚫ Formularios

⚫ Informes

Ejemplo

Queremos tener una base de datos con información sobre los alumnos de un centro escolar. Para ello
se van a hacer varias tablas que recogen los datos. Vemos los pasos a seguir.

1. Vamos a LibreOffice/Base de datos de Base (o LibreOffice Base).Nos aparece la pantalla que


vemos a continuación. Clicamos en Siguiente

Vemos la siguiente pantalla en la que dejaremos la selección que aparece, ya que así se puede
vincular la Base que estamos haciendo con otros elementos de LibreOffice. Pulsamos en Finalizar.

IES Calderón 1
Microguías Base de datos con LibreOffice

A continuación, ponemos el nombre a la base y elegimos el lugar dónde la vamos a guardar, y le


damos a Guardar

Nos queda

Seleccionamos Tablas y elegimos Crear tabla en modo de diseño.


Nos aparece
IES Calderón 2
Microguías Base de datos con LibreOffice

En nombre del campo escribimos el nombre de los datos que vamos a poner (nombre del alumno,
apellidos, fecha de nacimiento, curso, etc.)

Tipo de campo se refiere las características que tendrán los datos que se almacenan: texto, número
entero, número decimal, Si/No, imagen, etc.

Descripción es alguna anotación que hagamos explicando el campo. Lo que escribamos aquí no
aparecerá en la tabla
IES Calderón 3
Microguías Base de datos con LibreOffice Tipos de campo

Tipos de campo Descripción

Texto [VARCHAR] Hasta 32700 caracteres (varía el tamaño)

Texto(fijo) [CHAR] Hasta 255 caracteres (no varía el tamaño)

Texto [VARCHAR_IGNORECASE] No distingue entre mayúsculas y minúsculas


cuando se hacen búsquedas

Tiny Integer[TINYINT] Números enteros de -127 a 127

Small Integer [SMALLINT] Números enteros de-32768 a +32768

Integer [INTEGER] Números enteros hasta 10 dígitos. Acepta valor


automático

Número [NUMERIC] Números decimales

Real[REAL] Números reales con más precisión

Fecha[DATE] Datos de fecha

Fecha/hora[TIMESTAMP] Datos fecha y hora

Sí/No[BOOLEAN] Valores de verdadero o falso. Es decir si se


cumple una determinada característica o no se
cumple
Imagen[LONGVARBINARY] Para imágenes

Introducimos los datos siguientes

IES Calderón 4
Microguías Base de datos con LibreOffice

Seleccionamos el código del alumno como clave primaria, para ello después de seleccionarlo
pulsamos con el botón derecho del ratón y seleccionamos Clave primaria. La clave primaria impide
que haya dos elementos repetidos. Guardamos y ponemos el nombre a la tabla.

Ahora comenzamos a introducir los datos. clicamos con el botón derecho sobre la tabla Ejemplo1 (en
nuestro caso) y damos a Abrir. Ya podemos empezar comenzar meter datos
IES Calderón 5
Microguías Base de datos con LibreOffice

Nota en la fecha de nacimiento en el diseño hemos seleccionado la opción que aparece a


continuación.
Ordenar

Podemos ordenar los elementos de la tabla como vemos en la siguiente figura, en la que hemos
seleccionado un orden ascendente para la columna de los cursos

IES Calderón 6
Microguías Base de datos con LibreOffice
Filtro

Podemos también filtrar parte de la tabla según un criterio de búsqueda. En la siguiente imagen
hemos hecho un filtro para 1ºESO A

IES Calderón 7
Microguías Base de datos con LibreOffice
Vemos como queda después de filtrar

IES Calderón 8
Microguías Base de datos con LibreOffice

Relaciones entre tablas

Podemos relacionar las tablas entre sí. Para ello clicamos sobre la clave primaria de una de ella y con
el botón izquierdo pulsado arrastramos hasta el campo del mismo nombre de la otra tabla. En la
imagen siguiente hemos relacionado la tabla Cursos, con la tabla Código de alumno. Hemos clicado
sobre el campo Curso de la tabla del mismo nombre y lo hemos arrastrado hasta Curso de la tabla
Código de alumno. Nos aparece entonces la línea de unión.

Las relaciones nos permiten tomar campos de las dos tablas cuando hacemos una consulta

Si
queremos romper la relación entre las tablas clicamos sobre la línea que las une y suprimimos
Pasar una tabla a Writer

Para pasar una tabla a Writer seguimos los siguientes pasos

Seleccionamos la tabla

IES Calderón 9
Microguías Base de datos con LibreOffice

IES Calderón 10
Microguías Base de datos con LibreOffice
Clicamos con el botón derecho sobre la tabla seleccionamos y le damos a copiar

Abrimos un documento de Writer yendo a Archivo/Nuevo/Documento de Texto

IES Calderón 11
Microguías Base de datos con LibreOffice

Clicamos sobre pegar en el documento de Writer


Nos sale

Pasamos todos los campos y elegimos insertar título en la tabla


Podemos modificar el aspecto de la tabla clicando en propiedades nos sale

IES Calderón 12
Microguías Base de datos con LibreOffice
Elegimos
el borde fondo, color de letra, etc.

IES Calderón 13
Microguías Base de datos con LibreOffice

Consultas

Con las consultas obtenemos información sobre unos datos que nos interesan. Vemos en la siguiente
tabla la forma de escribir algunos criterios para para realizar consultas

Criterios utilizados en las consultas


>300 Valores mayores de 300
Entre 300 y 500 Valores entre 300 y 500 (si no funciona

utilizamos BETWEEN .......AND.........)

Murcia Valores iguales a Murcia

LIKE C* Registros que empiezan por C

LIKE *p* Registros que tienen la letra p

<>’1ºESO C’ Registros distintos del que se indica(en este caso 1ºESO C.


-cuidado con no poner la comilla)

#07/09/2006# Registro que cumplen un fecha

<#01/07/2006# Registros anteriores a una fecha

BETWEEN #02/05/2005# AND Registros que están entre dos fechas


#04/02/2006#

>=#01/07/05#AND<=#03/12/05# Registros que están entre dos fechas

IES Calderón 14
Microguías Base de datos con LibreOffice
En esta consulta hemos buscado a los alumnos de 1ºESO B. Se ha incluido en la consulta el nombre,
primer apellido, segundo apellido, curso y planta

IES Calderón 15
Microguías Base de datos con LibreOffice

En esta consulta buscamos alumnos que han nacido entre dos fechas.

En la siguiente consulta buscamos alumnos que están en un curso distinto de 1ºESO C


En el siguiente ejemplo vemos una consulta en la que buscamos nombres que comienzan por M o por
A

IES Calderón 16
Microguías Base de datos con LibreOffice
IES Calderón 17
Microguías Base de datos con LibreOffice
En la siguiente consulta buscamos a dos los alumnos que tienen un determinado nombre y han nacido
en una fecha concreta

Formulario. Un formulario es una forma de presentar los datos de la tabla de manera más amigable

Vemos como se realiza un formulario utilizando el asistente.

Elegimos la tabla sobre la que hacer el formulario

Seleccionamos usar el asistente

Seleccionamos los campos que queremos que aparezcan en la tabla

IES Calderón 18
Microguías Base de datos con LibreOffice
Clicamos sobre Siguiente

IES Calderón 19
Microguías Base de datos con LibreOffice

Insertan imagen en formulario

Para insertar una imagen en un formulario lo ponemos en modo diseño


Modo diseño clicamos
aquí

A continuación clicamos con el botón derecho del ratón sobre el espacio destinado a la imagen

Luego clicamos sobre el cuadro emergente de Insertar una imagen desde, seleccionaremos la imagen
que ya nos aparecer en el cuadro destinado a ello

Informe

Se puede considerar el informe como la presentación de los datos para imprimir. El informe lo
podemos hacer utilizando el asistente o en modelo diseño. Vamos a ver cómo hacerlo utilizando el
asistente. Al seleccionar el asistente nos sale la siguiente pantalla. Seleccionamos los datos que
IES Calderón 20
Microguías Base de datos con LibreOffice

queramos que aparezcan y clicamos en Siguiente. En cada paso elegimos la opción que queremos
hasta llegar a Finalizar
Informe dinámico

Cuando estamos en el último paso podemos elegir entre informe dinámico e informe estático. El
informe dinámico es aquel en el que los datos se van actualizando desde la fecha que creamos el
informe inicial, es decir que si creamos un informe hoy y mañana introducimos nuevos datos y
abrimos el informe, veremos que están incluidos l estos nuevos datos

IES Calderón 21
Microguías Base de datos con LibreOffice

El informe se puede enriquecer. Vemos un ejemplo


Para mejorar el aspecto del informe lo abrimos desde editar

Nos aparece entonces un documento en el que podemos hacer modificaciones en el encabezado de


pagina, en el encabezado de los campos, en los datos, y en el pie. Por ejemplo en el encabezado
podemos poner un rótulo o una imagen y en pie de página podemos poner la fecha

IES Calderón 22
Microguías Base de datos con LibreOffice
IES Calderón 23

También podría gustarte