Restricciones de Las Base de Datos
Restricciones de Las Base de Datos
Restricciones de Las Base de Datos
DATOS
PERTENECE AL SR.
hhhhh
PERIODO LECTIVO
2018-2019
REACTIVOS .................................................................................... 3
3. RESTRICCIÓN DE OBLIGATORIEDAD (NOT valores de determinados atributos de una relación de la BD,
NULL), permite declarar si uno o varios atributos de una aparte de las restricciones vistas anteriormente.
relación debe tomar siempre un valor. 7. ASERCIONES (ASSERTION): Esta restricción generaliza a la
4. RESTRICCIÓN DE INTEGRIDAD anterior, lo forman las aserciones en las que la condición se
REFERENCIAL O DE CLAVE establece sobre elementos de distintas relaciones (por ello debe
FORÁNEA (FOREIGN KEY), se utiliza para que tener un nombre que la identifique).
mediante claves foráneas podamos enlazar relaciones de 8. DISPARADORES (TRIGGERS), a veces puede interesar
una base de datos. La integridad referencial nos indica espeficar una acción distinta del rechazo cuando no se cumple
que si una relación tiene una clave foránea que referencia una determinada restricción semántica. En este caso, se recurre
a otra relación, cada valor de la clave foránea o ajena al uso de disparadores o triggers que nos permiten además de
tiene que ser igual a un valor de la clave principal de la indicar una condición, especificar la acción que queremos que se
relación a la que referencia, o bien, ser completamente lleve a cabo si la condición se hace verdadera. Los disparadores
nulo. Los atributos que son clave foránea en una relación pueden interpretarse como reglas del tipo evento-condición-
no necesitan tener los mismos nombres que los atributos acción (ECA) que pueden interpretarse como reglas que
de la clave primaria con la cual ellos se corresponden. El especifican que cuando se produce un evento, si se cumple una
diseñador de la base de datos deberá poder especificar condición, entonces se realiza una determinada acción.
qué operaciones han de rechazarse y cuáles han de
aceptarse, y en este caso, qué operaciones de
compensación hay que realizar para mantener la
integridad de la base de datos. OBJETIVO
5. RESTRICCIÓN DE VALOR POR DEFECTO (DEFAULT), Las restricciones de los datos se imponen para asegurarnos que
permite que cuando se inserte una tupla o registro en una tabla, los datos cumplen con una serie de condiciones predefinidas para
para aquellos atributos para los cuales no se indique un valor cada tabla. Estas restricciones ayudan a conseguir la integridad
exacto se les asigne un valor por defecto. de referencia: todas las referencias dentro de una BD son válidas
6. RESTRICCIÓN DE VERIFICACIÓN O y todas las restricciones se han cumplido.
CHEQUEO (CHECK), en algunos casos puede ocurrir que sea
necesario especificar una condición que deben cumplir los
CONCLUSIÒN b. La clave foránea siempre tiene esta restricción.
La restricciones de las base de datos es una técnica que se c. La clave por defecto siempre tiene esta restricción.
emplea habitualmente para determinar los contenidos de las
tablas de las bases de datos transaccionales y los almacenes de
datos. La aplicación de esta medida no debe ser considerada 3. Cuantas restricciones existen:
como opcional, sino como un paso necesario para garantizar un a. 6
diseño de base de datos de éxito.
b. 7
c. 8
Connolly, T. M. y Begg, C. (2005). Sistemas de bases de b. Ser la clave primaria de una base de datos
datos (4.ª ed.). México: Pearson Educación-Addison Wesley. c. Enlazar todos los datos en una columna.
MAPA MENTAL
RESTRICCIÓN DE RESTRICCIÓN
VALOR POR O DE CLAVE FO
DEFECTO (DEFAULT)
CLAVE RESTRICCION