Claves ajenas
Parámetros
Restrict. No permite borrar registros que tengan hijos capturando los datos. Se activa por defecto.
Cascade. Permite el borrado de datos que estén usando los hijos.
Ambos comportamientos pueden combinarse:

SET_NULL. Al realizar una modificación, los registros afectados quedarán nulos.

SET DEFAULT X. Modifica los registros afectados asignándoles un valor concreto.
Modelo entidad-relación básico
Mundo real → Problema a informatizar/mecanizar
Entidades
Todo aquello de lo que se quiere guardar información. Se representan en cajas.
Ejemplo — Base de datos de un colegio:
| Entidad | Atributos |
|---|---|
| Alumno | DNI, nombre, apellidos |
| Asignatura | Código, nombre, dirección |
| Profesor | DNI, nombre, … |
| Notas | Alumno, Asignatura, 1_trimestre, 2_trimestre, 3_trimestre |
¡Salud y coding!