Está en la página 1de 1

Restricción de dominio: Se debe asociar un dominio de valores posibles a cada

atributo, estos atributos deben ser elementos del conjunto especificados.

Por ejemplo: En una base de datos con las relaciones Empleados y


Departamentos, podría existir un empleado no asignado de momento a un
departamento.

Como restricciones tenemos la de clave primaria (clave principal), la de índice


único (sin duplicados), la de valor no nulo, y la de clave foránea.

La cláusula PRIMARY KEY se utiliza para definir la columna como clave principal
como clave la tabla. Esto supone que la columna no puede contener valores nulos
ni pueden haber valores duplicados en esa columna, es decir dos filas no pueden
tener el mismo valor en esa columna.

La última restricción que podemos definir sobre una columna es la clave foránea,
una clave foránea es una columna o conjunto de columnas que contiene un valor
que hace referencia a una fila de otra tabla.

Por ejemplo: El código de departamento puede ser una clave foránea en la tabla
de empleados, obviamente se permite que haya varios empleados en un mismo
departamento, pero existirá sólo un departamento.

También podría gustarte