Objetivos

O B J E T I V O S

1. Ofrecer información básica acerca las bases de datos que le puedan servir al lector en actividades futuras.
2. Proporcionar ejemplos y aplicaciones de las bases de datos para facilitar la comprensión del lector.
3. Promover el interés y el conocimiento por las bases de datos en los distintos ámbitos.

lunes, 27 de abril de 2015

RESTRICCIONES DE INTEGRIDAD

En el mundo real existen ciertas restricciones que deben cumplir los elementos en él existentes; por ejemplo, una persona sólo puede tener un número de DNI y una única dirección oficial.

Por omisión, todas las columnas en un a tabla permiten valores nulos. Una restricción de NOT NULL establece que ningún valor nulo pueda incluirse en una columna.


Los componentes de una restricción son los siguientes:
  • La operación de actualización (inserción, borrado o eliminación) cuya ejecución ha de dar lugar a la comprobación del cumplimiento de la restricción.
  • La condición que debe cumplirse, la cual es en general una proposición lógica, definida sobre uno o varios elementos del esquema, que puede tomar uno de los valores de verdad (cierto o falso).
  • La acción que debe llevarse a cabo dependiendo del resultado de la condición.

  1. Integridad de entidad: la clave primaria de una entidad no puede tener valores nulos y siempre deberá ser única, por ejemplo DNI.
  2. Integridad referencial: las claves ajenas de una tabla hija se tienen que corresponder con la clave primaria de la tabla padre con la que se relaciona. Por ejemplo, en la tabla familiares de los empleados necesitaremos el DNI de empleado, que es la clave ajena de la tabla.