SQL y bases de datos en el examen TI SERGAS: guía de estudio

Las bases de datos relacionales y SQL son uno de los bloques con más peso en el examen TI SERGAS. Suponen entre el 12% y el 16% de las preguntas del examen según convocatorias anteriores. Esta guía recorre los conceptos que más aparecen.

Conceptos teóricos fundamentales

💻 ¿Preparando TI SERGAS?
2.400+ preguntas · exámenes reales · 100% gratis
Empezar gratis →

Modelo relacional

  • Relación (tabla): estructura de filas (tuplas) y columnas (atributos).
  • Clave primaria (PK): identifica unívocamente cada fila.
  • Clave foránea (FK): referencia a la PK de otra tabla (integridad referencial).
  • Dominio: conjunto de valores válidos para un atributo.

Normalización

Forma NormalRequisito
1FNAtributos atómicos; sin grupos repetidos
2FN1FN + sin dependencias parciales de la PK
3FN2FN + sin dependencias transitivas
BCFNVersión más estricta de la 3FN

SQL: sentencias más preguntadas

SELECT y filtrado

-- Selección básica con filtro
SELECT nombre, apellidos
FROM pacientes
WHERE edad > 65 AND activo = 1
ORDER BY apellidos ASC;

JOINs

TipoDevuelve
INNER JOINSolo filas con coincidencia en ambas tablas
LEFT JOINTodas las filas de la tabla izquierda + coincidencias
RIGHT JOINTodas las filas de la tabla derecha + coincidencias
FULL OUTER JOINTodas las filas de ambas tablas
CROSS JOINProducto cartesiano (todas las combinaciones)

Funciones de agregación

SELECT departamento, COUNT(*) AS total, AVG(salario) AS media
FROM empleados
GROUP BY departamento
HAVING COUNT(*) > 5;

Subconsultas

-- Pacientes con más de 3 ingresos
SELECT nombre FROM pacientes
WHERE id IN (
  SELECT paciente_id FROM ingresos
  GROUP BY paciente_id
  HAVING COUNT(*) > 3
);

Transacciones ACID

Las propiedades ACID son un tema recurrente en el examen:

  • Atomicidad: la transacción se ejecuta completa o no se ejecuta.
  • Consistencia: la BD pasa de un estado válido a otro válido.
  • Aislamiento: las transacciones concurrentes no interfieren entre sí.
  • Durabilidad: los cambios confirmados persisten aunque haya fallo.

Índices: qué saber para el examen

  • Aceleran las consultas de lectura pero ralentizan las escrituras.
  • Tipos: B-Tree (más común), Hash, Bitmap.
  • Un índice en una columna con muchos valores repetidos tiene poco selectividad → poco útil.
  • La PK siempre crea un índice automáticamente.

Bases de datos en el entorno sanitario

El examen TI SERGAS también puede incluir preguntas sobre sistemas sanitarios con base de datos:

  • IANUS: historia clínica electrónica del SERGAS (base de datos centralizada).
  • HIS (Hospital Information System): gestión hospitalaria integral.
  • RIS/PACS: radiología e imagen diagnóstica.
  • HL7 / FHIR: estándares de interoperabilidad de datos sanitarios.

Practica los temas de SQL y bases de datos del examen TI SERGAS en OpoSERGAS con preguntas de convocatorias reales.

Practicar SQL y BBDD gratis →