Tema 24 Auxiliar Administrativo: Bases de Datos y Microsoft Access
Resumen del Tema 24 de Auxiliar Administrativo del Estado: bases de datos (concepto, modelo relacional), Microsoft Access (tablas, campos, relaciones, consultas, formularios e informes) para oposiciones.
Tema 24 del Auxiliar Administrativo: Bases de Datos y Microsoft Access
Las bases de datos son el pilar sobre el que descansa la gestión de información en cualquier Administración Pública. Registros de personal, expedientes administrativos, inventarios, padrones municipales: todo se almacena y gestiona mediante sistemas de bases de datos. Como Auxiliar Administrativo, no necesitas ser programador, pero sí debes entender los conceptos fundamentales del modelo relacional y saber manejar Microsoft Access, la herramienta de base de datos incluida en el paquete Office que utiliza la Administración.
En el examen, este tema suele aportar entre 2 y 3 preguntas. Las más frecuentes giran en torno a la terminología del modelo relacional (clave primaria, clave ajena, integridad referencial), los tipos de relaciones (1:1, 1:N, N:M), los tipos de consultas y los objetos de Access (tablas, consultas, formularios e informes).
Conceptos fundamentales de bases de datos
Antes de entrar en Access, necesitas dominar la terminología básica que el examen asume como conocida.
Dato, información y base de datos
- Dato: representación simbólica de un hecho. Por sí solo, carece de significado completo. Ejemplo: "28001".
- Información: dato procesado y contextualizado que adquiere significado. Ejemplo: "el código postal de Madrid centro es 28001".
- Base de datos (BD): conjunto organizado de datos relacionados entre sí, almacenados de forma estructurada para facilitar su consulta, actualización y gestión.
- Sistema Gestor de Bases de Datos (SGBD): software que permite crear, administrar y manipular bases de datos. Ejemplos: Microsoft Access, MySQL, Oracle, SQL Server, PostgreSQL.
Modelos de bases de datos
A lo largo de la historia se han desarrollado distintos modelos para organizar los datos:
- Modelo jerárquico: organiza los datos en una estructura de árbol (padre-hijo). Cada registro tiene un único padre. Fue uno de los primeros modelos, utilizado en los años 60-70. Ejemplo histórico: IMS de IBM.
- Modelo en red: similar al jerárquico, pero permite que un registro tenga varios padres. Más flexible, pero también más complejo de gestionar.
- Modelo relacional: organiza los datos en tablas (relaciones) conectadas entre sí. Es el modelo dominante desde los años 80 y el que utiliza Access. Fue propuesto por Edgar F. Codd en 1970.
- Modelo orientado a objetos: almacena los datos como objetos, similar a la programación orientada a objetos. Menos frecuente en el ámbito administrativo.
Para el examen, céntrate en el modelo relacional: es el que se pregunta siempre.
El modelo relacional: terminología clave
El modelo relacional utiliza una terminología específica que debes manejar con soltura. Ten en cuenta que existen sinónimos según se use el vocabulario formal (teoría relacional) o el vocabulario práctico (bases de datos reales):
| Término formal | Término práctico | Significado |
|---|---|---|
| Relación | Tabla | Estructura que almacena datos sobre una entidad |
| Tupla | Registro / Fila | Cada conjunto de datos de una entidad concreta |
| Atributo | Campo / Columna | Cada característica o propiedad que se almacena |
| Dominio | Tipo de dato | Conjunto de valores válidos para un atributo |
Claves
- Clave primaria (Primary Key): campo o combinación de campos que identifica de forma única cada registro de una tabla. No puede repetirse ni ser nulo. Ejemplo: el DNI en una tabla de empleados, o un número de expediente en una tabla de procedimientos.
- Clave ajena o foránea (Foreign Key): campo de una tabla que hace referencia a la clave primaria de otra tabla. Es el mecanismo que conecta las tablas entre sí. Ejemplo: en una tabla de expedientes, el campo "código_departamento" que apunta a la tabla de departamentos.
- Clave candidata: cualquier campo o combinación de campos que podría ser clave primaria (identifica unívocamente cada registro). De entre todas las claves candidatas, se elige una como clave primaria.
Integridad referencial
La integridad referencial es una regla fundamental del modelo relacional: todo valor de una clave ajena debe existir como clave primaria en la tabla referenciada, o ser nulo. Es decir, no puedes asignar un expediente a un departamento que no existe en la tabla de departamentos.
Cuando activas la integridad referencial en Access, el programa impide:
- Añadir un registro en la tabla secundaria con una clave ajena que no exista en la tabla principal.
- Eliminar un registro de la tabla principal si tiene registros relacionados en la tabla secundaria (salvo que actives la eliminación en cascada).
- Modificar la clave primaria de la tabla principal si tiene registros relacionados (salvo que actives la actualización en cascada).
Tipos de relaciones
Las relaciones entre tablas se clasifican según la cardinalidad:
- Uno a uno (1:1): cada registro de la tabla A se relaciona con un único registro de la tabla B, y viceversa. Ejemplo: cada empleado tiene una única ficha médica.
- Uno a muchos (1:N): un registro de la tabla A se relaciona con varios registros de la tabla B, pero cada registro de B solo se relaciona con uno de A. Es la relación más habitual. Ejemplo: un departamento tiene muchos empleados, pero cada empleado pertenece a un solo departamento.
- Muchos a muchos (N:M): un registro de A se relaciona con varios de B, y un registro de B se relaciona con varios de A. Ejemplo: un alumno cursa varias asignaturas, y cada asignatura tiene varios alumnos. En la práctica, esta relación se resuelve con una tabla intermedia que contiene las claves primarias de ambas tablas.
Normalización
La normalización es el proceso de organizar las tablas para eliminar redundancias y evitar anomalías en la inserción, actualización o eliminación de datos. Se aplica mediante formas normales:
- Primera Forma Normal (1FN): cada campo contiene un único valor (no hay campos multivaluados ni grupos repetitivos).
- Segunda Forma Normal (2FN): cumple 1FN y todos los campos no clave dependen de la clave primaria completa (no de una parte de ella).
- Tercera Forma Normal (3FN): cumple 2FN y ningún campo no clave depende de otro campo no clave (no hay dependencias transitivas).
Para el examen, basta con entender el concepto general y saber identificar qué viola cada forma normal.
Microsoft Access: objetos principales
Access es un SGBD relacional de escritorio incluido en Microsoft Office. Una base de datos de Access (archivo .accdb) contiene cuatro tipos de objetos principales:
Tablas
Las tablas son el objeto fundamental: almacenan los datos. Cada tabla representa una entidad (empleados, departamentos, expedientes). Se pueden crear de tres formas:
- Vista Diseño: defines manualmente cada campo, su tipo de dato y sus propiedades.
- Vista Hoja de datos: introduces datos directamente y Access infiere los tipos.
- Asistente: te guía paso a paso con plantillas predefinidas.
Tipos de datos en Access
| Tipo de dato | Descripción | Ejemplo |
|---|---|---|
| Texto corto | Hasta 255 caracteres | Nombre, DNI |
| Texto largo (Memo) | Texto extenso sin límite práctico | Observaciones |
| Número | Valores numéricos (entero, largo, doble) | Edad, cantidad |
| Fecha/Hora | Fechas y horas | Fecha de nacimiento |
| Moneda | Valores monetarios con precisión de 4 decimales | Salario |
| Autonumérico | Número secuencial automático (ideal para claves primarias) | ID_Empleado |
| Sí/No | Valor booleano (verdadero/falso) | Activo |
| Objeto OLE | Objetos incrustados (imágenes, documentos) | Fotografía |
| Hipervínculo | Dirección URL o ruta de archivo | Enlace web |
| Datos adjuntos | Archivos adjuntos (varios por registro) | Documentos escaneados |
Relaciones en Access
Para crear relaciones entre tablas, accede a Herramientas de base de datos > Relaciones. Se abre la ventana de relaciones, donde arrastras las tablas y conectas los campos arrastrando la clave primaria de una tabla sobre la clave ajena de otra. Al crear la relación, puedes activar:
- Exigir integridad referencial: impide inconsistencias.
- Actualizar en cascada los campos relacionados: si cambias la clave primaria, se actualiza automáticamente en los registros relacionados.
- Eliminar en cascada los registros relacionados: si borras un registro principal, se eliminan todos los registros relacionados.
Consultas en Access
Las consultas permiten extraer, filtrar y manipular datos de las tablas. Son el equivalente a hacer preguntas a la base de datos.
Consultas de selección
Son las más habituales. Extraen registros que cumplen determinados criterios. Se crean en la vista Diseño de consulta, donde seleccionas las tablas, los campos que quieres mostrar, los criterios de filtrado y el orden.
Consultas con parámetros
Son consultas de selección que solicitan un valor al usuario en el momento de ejecutarse. Por ejemplo, una consulta que pregunte "Introduce el departamento:" y muestre solo los empleados de ese departamento.
Consultas de acción
Modifican los datos de las tablas:
- Consulta de actualización: modifica valores de registros existentes.
- Consulta de eliminación: borra registros que cumplen un criterio.
- Consulta de creación de tabla: crea una nueva tabla con los resultados de la consulta.
- Consulta de datos anexados: añade registros de una tabla a otra.
Consultas de tabla de referencias cruzadas
Generan un resumen estadístico en formato de tabla cruzada (similar a una tabla dinámica de Excel). Útiles para obtener totales o promedios por dos dimensiones.
SQL básico
Detrás de toda consulta de Access hay una sentencia SQL. Los comandos fundamentales son:
- SELECT: selecciona los campos a mostrar. Ejemplo: SELECT Nombre, Apellido.
- FROM: indica la tabla de origen. Ejemplo: FROM Empleados.
- WHERE: establece los criterios de filtrado. Ejemplo: WHERE Departamento = "Contabilidad".
- ORDER BY: ordena los resultados. Ejemplo: ORDER BY Apellido ASC.
Una consulta completa: SELECT Nombre, Apellido FROM Empleados WHERE Departamento = "Contabilidad" ORDER BY Apellido ASC.
Formularios
Los formularios proporcionan una interfaz visual para introducir, modificar y consultar datos de las tablas, sin que el usuario tenga que interactuar directamente con la tabla. Son especialmente útiles para usuarios no técnicos.
Se pueden crear con el Asistente para formularios (seleccionas tabla y campos, y Access genera el formulario) o en Vista Diseño (control total sobre la disposición). Los elementos principales de un formulario son:
- Cuadros de texto: para introducir o mostrar datos de un campo.
- Etiquetas: texto descriptivo que identifica cada campo.
- Cuadros combinados: listas desplegables que permiten seleccionar un valor.
- Botones de comando: ejecutan acciones (guardar, cerrar, navegar entre registros).
- Subformularios: formularios incrustados que muestran registros relacionados (por ejemplo, un formulario de departamentos con un subformulario que lista sus empleados).
Informes
Los informes permiten presentar e imprimir los datos de forma organizada y profesional. A diferencia de los formularios, los informes están diseñados para la salida impresa o en PDF, no para la entrada de datos.
Se crean con el Asistente para informes o en Vista Diseño. Las características principales son:
- Agrupación: organiza los registros por un campo (por ejemplo, agrupar empleados por departamento).
- Ordenación: dentro de cada grupo, ordena los registros por uno o más campos.
- Totales y subtotales: permite incluir sumas, promedios, conteos y otros cálculos a nivel de grupo y a nivel general.
- Encabezado y pie de página: información que se repite en cada página (fecha, número de página, título del informe).
- Diseño de página: márgenes, orientación (vertical/horizontal) y tamaño del papel.
Consejos prácticos para el examen
El Tema 24 combina teoría (modelo relacional) con práctica (Access). Para el test teórico, memoriza estos puntos clave:
- Clave primaria: identifica unívocamente cada registro. No admite valores nulos ni duplicados.
- Clave ajena: conecta tablas. Debe existir como clave primaria en la tabla referenciada.
- Relación 1:N: la más frecuente. La clave ajena va en la tabla del lado "muchos".
- N:M: se resuelve con tabla intermedia.
- Consultas de selección vs. de acción: las primeras solo muestran datos, las segundas los modifican.
- Codd: creador del modelo relacional (1970). Es un dato que se pregunta.
Para la prueba práctica, si incluye Access, recuerda definir siempre las claves primarias, establecer las relaciones con integridad referencial y usar consultas (no filtros manuales) para extraer información.
Recursos para seguir estudiando
Este resumen forma parte de nuestra serie dedicada al temario completo de Auxiliar Administrativo del Estado. Si quieres poner a prueba tus conocimientos de informática, accede a nuestros tests de informática básica con preguntas tipo examen. Para una preparación integral con tests por tema, simulacros y seguimiento personalizado, consulta nuestro curso de preparación para Auxiliar Administrativo.
Recursos para tu oposición
Oposiciones de Auxiliar Administrativo del EstadoPreguntas frecuentes
¿Qué es una base de datos relacional?
¿Qué tipos de consultas se pueden hacer en Access?
Prepárate con PreparaOposiciones
Cursos online con test por temas, simulacros de examen y temario actualizado.
No te pierdas ninguna convocatoria
Suscríbete y recibe las últimas convocatorias, noticias y guías directamente en tu email.
Comentarios
Artículos relacionados
Tema 20 Auxiliar Administrativo: Informática Básica — Hardware y Software
Resumen del Tema 20 de Auxiliar Administrativo del Estado: conceptos informáticos básicos, componentes del hardware (CPU, memoria, periféricos), tipos de software (sistema operativo, aplicaciones), unidades de medida y almacenamiento.
Tema 21 Auxiliar Administrativo: Sistemas Operativos y Windows
Resumen del Tema 21 de Auxiliar Administrativo del Estado: funciones del sistema operativo, Windows (escritorio, explorador de archivos, operaciones básicas), gestión de archivos y carpetas, panel de control y otros sistemas operativos.
Tema 22 Auxiliar Administrativo: Microsoft Word — Guía Completa para el Examen
Resumen del Tema 22 de Auxiliar Administrativo del Estado: Microsoft Word para oposiciones. Interfaz, formato de texto y párrafo, tablas, estilos, plantillas, combinación de correspondencia, encabezados e impresión.