Next: Operadores
Up: El modelo relacional
Previous: Estructuras de datos
  Índice General
  Índice de Materias
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: Operadores
Up: El modelo relacional
Previous: Estructuras de datos
  Índice General
  Índice de Materias
Ismael Olea
2001-04-21