Nivel Básico Bases de datos: Conceptos, elementos y usos
Objetivos Objetivos
  • Familiarizarnos con el concepto de base de datos.
  • Familiarizarnos con el concepto de sistema gestor de base de datos (SGBD).
  • Conocer los principales usos que reciben las bases de datos.
  • Identificar los principales elementos de las bases de datos.
Fuentes de información Fuentes de información
Contenidos
Contenidos
 

1. Bases de datos

La gran cantidad de información que manejamos en la actualidad, requiere de cierta organización que conlleva la necesidad de elementos que:

  • Almacenen la información de forma organizada
  • Permitan localizar los datos de manera rápida y sencilla
  • Ordenen la información basándose en criterios
  • Realicen cálculos con los datos numéricos

Por todo ello, podemos definir una base de datos como un conjunto de datos que están organizados para un uso determinado o, también, como un conjunto de herramientas que permiten gestionar información relacionada de un tema determinado.

1.1. Ejemplo

Si nos fijamos en el concepto de organización podemos encontrar un ejemplo o bastante claro en la diferencia existente entre un montón de números de teléfono y direcciones escritos en trozos de papel o tenerlos organizados en una agenda. En ambos casos tenemos la misma información, pero mientras que en el primero encontrar un número de teléfono puede llevarnos bastante tiempo, en el segundo caso, el trabajo se puede reducir a unos pocos segundos. La diferencia se encuentra en la forma en que la información está almacenada y organizada.

2. Aplicación práctica de las bases de datos. Usos

Las bases de datos son un elemento fundamental que ofrecen multitud de ventajas a la hora de organizar y almacenar datos. Entre los usos más habituales que suelen tener se encuentran:

  • Banca: información de clientes, cuentas, transacciones, préstamos, etc.
  • Transporte: información de clientes, horarios, destinos, incidencias, tráfico en tiempo real, sistemas GPS, etc.
  • Educación: información de estudiantes, cursos, materias (asignaturas), horarios, etc.
  • Información personal: redes sociales, directorios telefónicos, callejero electrónico, agenda de contactos, etc.
  • Telecomunicaciones: información de llamadas, gastos, saldos, consumos, etc.
  • Internet: portales y plataformas, blogs, correo electrónico, enciclopedias digitales, diccionarios, traductores, bibliotecas virtuales, etc.

3. Sistemas gestores de bases de datos (SGBD)

Anteriormente explicábamos que las bases de datos permiten, entre otras cosas, organizar los contenidos de forma que sean fácilmente localizables. Para poder utilizar las bases de datos necesitamos de un soporte que permita introducir, organizar y recuperar la información de éstas, en definitiva, administrarlas, llamado sistema gestor de base de datos. Dicho de otro modo, un SGBD es un programa informático que gestiona una base de datos.

Existen muchos tipos distintos de gestores de bases de datos, aunque casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la información utilizando el modelo de gestión de bases de datos relacional. En este sistema, los datos se organizan en tablas, las cuales almacenan información sobre un tema como pueden ser los usuarios de una red social, los clientes de una empresa, los pedidos realizados por cada uno de ellos o los libros de una biblioteca.

LibreOffice Base es un sistema gestor de bases de datos relacionales (SGBDR) que permite almacenar y recuperar la información en las tablas de una base de datos, de acuerdo con las relaciones que se hayan establecido. Además de ser libre, ofrece distintas versiones que permiten adaptarse a los diferentes sistemas operativos existentes.

 

4. Elementos

Prácticamente, en cualquier base de datos actual, existen cuatro elementos esenciales: tablas, consultas, informes y formularios. Todos son indispensables y necesarios:

Elemento Función
Tablas Permiten almacenar los datos.
Consultas Con las consultas podemos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios.
Formularios Facilitan las tareas de introducción de datos en las tablas.
Informes Los informes serán la forma más eficaz de presentar nuestros datos, tanto por pantalla como por impresora.

Esta es una definición muy básica de cada uno de los elementos que forman parte de una base de datos pero suficiente para comenzar a familiarizarnos con estos conceptos.

4.1. Tablas

Dentro de una base de datos, la información se almacena y se organiza en tablas, habiendo en cada una de ellas una o varias series de filas y columnas. A las filas se les denomina registros, a las columnas, campos, y a la intersección de un registro con un campo se le llama dato. En la imagen se muestran ejemplos de los conceptos explicados.

4.2. Consultas

Las consultas tienen como propósito recuperar la información almacenada en las tablas, es decir, permiten ver un conjunto de datos de una tabla a partir de una petición o pregunta que realicemos. Por ejemplo, imagina que tenemos una enorme base de datos con cientos de recetas de cocina y resulta que hoy nos apetece hacer arroz. En este caso, crearíamos una consulta para obtener sólo aquellas recetas que hablen de arroz.

4.3. Formularios

Los formularios nos ayudarán principalmente en tareas de introducción de información, ya que muestran los datos de modo diferente al de una tabla, de manera más vistosa y agradable. Cuando se trata de incluir pocos datos podemos hacerlo directamente sobre las tablas pero cuando el volumen es importante, este método se vuelve poco eficaz. Para resolver este problema tenemos los formularios donde la inclusión de datos se hace de forma mucho más intuitiva y sencilla. En la imagen se muestra un ejemplo de formulario que podría se utilizado para la gestión de libros de una biblioteca.

4.4. Informes

Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una copia impresa de los datos existentes en una base de datos. Habitualmente, los informes se suelen construir a partir de los resultados obtenidos de la ejecución de consultas, lo que combina la posibilidad de seleccionar sólo los datos que queremos que nos ofrezcan las consultas con la ventaja de imprimirlos. Éstos pueden ser configurados con diferentes estilos de modo que se puedan adaptar a los distintos usuarios y circunstancias en las que sean requeridos.

4.5. Ejemplo práctico: centro educativo

A continuación vamos a ilustrar con un ejemplo los elementos de las bases de datos con el fin de que queden claros todos los conceptos estudiados. Para ello vamos a utilizar la base de datos de un centro educativo:

  • Tablas: profesores, alumnos, matrículas, asignaturas, grupos, cursos, etc.
  • Consultas: asignaturas que tiene cada alumno, alumnos de cada grupo, grupos de cada curso, etc.
  • Formularios: alumnos, profesores, asignaturas por alumno, grupos de cada curso, etc.
  • Informes: profesores por grupo, alumnos matriculados, asignaturas impartidas, porcentaje de aprobados, etc.

Como se puede observar, cada tabla almacenará información de cada elemento del instituto, cada consulta permitirá obtener datos que podrán ser utilizados en informes, y cada formulario permitirá modificar, de forma sencilla e intuitiva, la información de una o varias tablas.