Saltar al contenido
LaPlazaFija

Este temario no se imprime

El temario de LaPlazaFija se estudia en la web, sección a sección, con tu progreso al lado. Si quieres practicar en papel, usa el cuadernillo de Simulacros oficiales: está hecho para imprimirse, con el formato del examen real.

E2

SQL y bases de datos relacionales, normalización

BD

El modelo relacional de principio a fin: diseño entidad-relación, las formas normales, el lenguaje SQL y la administración con transacciones e índices.

En este tema · 10 secciones
  1. Objetivos
  2. Sección 1 · El modelo relacional
  3. Sección 2 · Diseño de bases de datos
  4. Sección 3 · Normalización
  5. Sección 4 · El lenguaje SQL
  6. Sección 5 · Administración: transacciones, índices y permisos
  7. Errores frecuentes
  8. Resumen exprés
  9. Esquema de repaso
  10. Mapa mental del tema

Objetivos

Al terminar este tema sabrás: (1) manejar el modelo relacional (relaciones, tuplas, atributos, claves, integridad); (2) diseñar una base de datos (modelo E/R, paso al relacional, diseño lógico y físico); (3) aplicar la normalización (1FN, 2FN, 3FN, BCNF) y las dependencias funcionales; (4) escribir SQL (DDL y DML: CREATE, SELECT, JOIN, INSERT, UPDATE, DELETE, agregados); y (5) conocer la administración (transacciones ACID, índices, vistas, integridad referencial, permisos).

⚠ Cae en examen. E2 pesa un 4,2% del teórico y 3 preguntas del práctico (interpretar/escribir SQL, normalización, claves). Memorístico (tipos de clave, formas normales, sentencias SQL) y de resolución (predecir el resultado de una consulta, detectar la forma normal).


Sección 1 · El modelo relacional

1.1 Conceptos fundamentales

El modelo relacional (E. F. Codd, IBM, 1970) organiza los datos en relaciones (tablas):

Término formalTérmino habitual
RelaciónTabla
TuplaFila / registro
AtributoColumna / campo
DominioConjunto de valores válidos de un atributo (tipo)
GradoNº de atributos (columnas)
CardinalidadNº de tuplas (filas)

En sentido formal, un atributo es el nombre de una columna de la relación asociado a un dominio; el valor concreto que toma en una fila no es el atributo.

Propiedades de una relación: no hay filas duplicadas, el orden de filas y columnas es irrelevante, y cada celda es atómica (un solo valor).

1.2 Claves

  • Superclave: conjunto de uno o más atributos que identifica de forma única cada tupla (puede llevar atributos de sobra). La clave candidata es una superclave mínima; toda clave candidata es superclave, pero no al revés.
  • Clave candidata: conjunto mínimo de atributos que identifica de forma única cada tupla.
  • Clave primaria (PK): la clave candidata elegida; única y no nula (integridad de entidad).
  • Clave alternativa: las candidatas no elegidas como primaria.
  • Clave foránea (FK), también llamada clave ajena: atributo(s) que referencian la PK de otra (o la misma) tabla → integridad referencial. En SQL también puede referenciar una clave UNIQUE compatible (una candidata no elegida como primaria); lo habitual es la PK.
  • Clave compuesta: formada por más de un atributo.

1.3 Reglas de integridad

  • Integridad de entidad: la PK no puede ser NULL.
  • Integridad referencial: garantiza que todas las referencias entre tablas son válidas: toda FK debe apuntar a una clave existente (normalmente la PK) o ser NULL. Acciones ante borrado/actualización del padre: ON DELETE/UPDATE CASCADE, SET NULL (la columna debe admitir NULL), RESTRICT/NO ACTION (según el motor, NO ACTION puede comprobarse al final de la sentencia o diferirse y RESTRICT no).
  • Integridad de dominio: los valores respetan el tipo y las restricciones (CHECK, NOT NULL, UNIQUE). DEFAULT solo fija el valor por defecto: no comprueba que todo valor pertenezca a un dominio.

⚠ Cae en examen. PK = única y NO nula; FK referencia una PK (o una clave única; integridad referencial). Tabla=relación, fila=tupla, columna=atributo. NULL = ausencia de valor (no es 0 ni cadena vacía).

Sigue leyendo cuando abramos

Apúntate a la lista de espera y te avisamos en cuanto abramos: podrás leer los temas de muestra completos, guardar tu progreso y entrenar con tests del formato real. Te quedan 8 secciones de este tema por delante.

LaPlazaFija usa tu correo solo para avisarte del lanzamiento.Más información

Gratis y sin spam: te avisamos al abrir, entras con acceso anticipado y te contamos lo que se mueva en tu convocatoria. Te das de baja con un clic.
Tu correo lo trata LaPlazaFija solo para avisarte del lanzamiento, con tu consentimiento —te pediremos que lo confirmes por email— y hasta que te des de baja. Más detalle y tus derechos, en la política de privacidad.