next up previous contents index
Next: Operadores Up: El modelo relacional Previous: Estructuras de datos   Índice General   Índice de Materias

Reglas de integridad

Los conceptos básicos de integridad en el modelo relacional son el de llave primaria, llave foránea, valores nulos y un par de reglas de integridad.

Una llave primaria es uno o un conjunto de atributos que permiten identificar a las n-adas de manera única en cualquier momento.

Una llave foránea de una relación es un atributo que hace referencia a una llave primaria de otra relación; esto da pie a que una relación pueda tener varias llaves foráneas.

Un valor nulo es un valor que está fuera de la definición de cualquier dominio el cual permite dejar el valor del atributo ``latente'', su uso es frecuente en las siguientes situaciones:

i)
Cuando se crea una n-ada y no se conocen todos los valores de cada uno de los atributos.

ii)
Cuando se agrega un atributo a una relación ya existente.

iii)
Para no tomarse en cuenta al hacer cálculos numéricos.

Las dos reglas de integridad tienen que ver precisamente con los conceptos antes mencionados y son:

Integridad de Relaciones.
Ningún atributo que forme parte de una llave primaria puede aceptar valores nulos.

Integridad Referencial.
Al tener una relación 9#9 con llave primaria 10#10 de dominio 11#11 y otra relación 1#1 con atributo 10#10 que no es llave primaria de 1#1, entonces cualquier valor en el atributo 10#10 en 1#1 debe ser:

i)
nulo, o

ii)
un valor que esté en el atributo 10#10 de la llave primaria de una n-ada en la relación 9#9


next up previous contents index
Next: Operadores Up: El modelo relacional Previous: Estructuras de datos   Índice General   Índice de Materias
Ismael Olea 2001-04-21