No es un bug, es una característica no documentada

sábado, 11 de octubre de 2014

Bases de datos. Modelo relacional (III)

15:34 Posted by Inazio No comments
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 se pueden combinar


En este ejemplo se aplica el parámetro cascade a la acción de borrado, y restrict a la de actualizados.
  • SET_NULL. Al realizar una modificación, los registros detectados quedarán nulos.




  • SET DEFAULT X. Modifica el registro afectado con un valor concreto.


Mundo real à El problema que se quiere informatizar / mecanizar.

MODELO ENTIDAD RELACIÓN BÁSICO

Entidades. Representadas en una caja. Todo aquello de lo que se quiere guardar información. Ejemplo:

En base de datos Colegio à
  • Alumno. DNI, nombre, apellidos
  • Asignatura. Código, nombre, dirección
  • Profesor. DNI, nombre, etc.
  • Notas. Alumno, Asignatura, 1_trimestre, 2_trimestre, 3_trimestre

0 comentarios:

Publicar un comentario