CODIGOHTML=<font color="#AA000" size="30">Ejemplos</font>
<font color="00000" size="15">Se har uso de una tabla de ejemplo para explicar los diferentes tipos de integridad de datos:
CREATE TABLE Mitabla 
(
emp_num int NOT NULL,
emp_apellido char(30) NOT NULL,
emp_nombre char(30) NOT NULL,
emp_telefono char(13),
emp_licencia char(8),
emp_sucursal char(2) ) 
<b>PRIMARY KEY Constraints</b>
 Solamente se permite una primary key constraint por tabla.
 Los valores deben ser nicos.
 Valores nulos no permitidos.
 Se crea un ndice sobre las columnas especificadas.
Ejemplo:
ALTER TABLE Mitabla
ADD
CONSTRAINT pk_emp_num.
PRIMARY KEY CLUSTERED (emp_num)
<b>UNIQUE Constraints</b>
 Se permiten nulos.
 Se permiten mltiples constraints UNIQUE por tabla.
 Pueden ser definidas sobre una o ms columnas.
 Se crea un ndice UNIQUE.
Ejemplo:
ALTER TABLE Mitabla 
ADD
CONSTRAINT u_emp_licencia
UNIQUE NONCLUSTERED (emp_licencia)
<b>DEFAULT Constraints</b>
 Aplican nicamente a sentencias INSERT.
 Solamente se permite una constraint DEFAULT por columna.
 No pueden ser usadas con tipos de datos IDENTITY o timestamp.
 Permite algunos valores suministrados por el sistema.
Ejemplo:
ALTER TABLE Mitabla 
ADD
CONSTRAINT d_emp_nombre DEFAULT
Desconocido FOR emp_nombre
<b>CHECK Constraints</b>
 Son usadas con sentencias INSERT y UPDATE.
 Pueden referenciar a otras columnas en la misma tabla.
 No pueden ser usadas en conjunto con la propiedad IDENTITY.
 No pueden ser usadas con los tipos de datos timestamp o uniqueidentifier
 No pueden contener subqueries.
Ejemplo:
ALTER TABLE Mitabla 
ADD
CONSTRAINT chk_emp_telefono CHECK ( emp_telefono
LIKE '(503)[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]' )
<b>FOREIGN KEY Constraints</b>
 Deben hacer referencia a una constraint PRIMARY KEY o UNIQUE.
 Proveen integridad referencial en columnas simples o mltiples.
 No crean ndices automticamente.
 Los usuarios deben tener permisos de SELECT o REFERENCES en las tablas referenciadas.
 Puede usarse la clusula REFERENCES sin FOREIGN KEY cuando se hace referencia a una columna en la misma tabla.
Ejemplo:
Para establecer una constraint FOREIGN KEY para la tabla Mitabla , crearemos una nueva tabla llamada sucursales, en la que se establecer (crearemos) una constraint PRIMARY KEY, y se crear una relacin entre ambas tablas. 
CREATE TABLE sucursales
(
cod_sucursal char(2) NOT NULL,
nomb_sucursal char(30)
CONSTRAINT pk_cod_sucursal
PRIMARY KEY CLUSTERED (cod_sucursal)
)
Ahora crearemos las llaves forneas:
ALTER TABLE Mitabla 
ADD
CONSTRAINT fk_emp_sucursal
FOREIGN KEY (emp_sucursal)
REFERENCES sucursales(cod_sucursal)

</font>