jueves, 1 de noviembre de 2012

Integridad de los datos(con práctica)


En esta entrega especial, les traigo un pdf sobre la integridad de los datos especialmente en SQL SERVER, una versión medio vieja, pero interesante al fin para el propósito de aprender estas integridades(Versión 2005 de SQL SERVER).

Al final del post esta el link de la descarga ! 

A continuaciòn es una especie de Resumen, para aquellos que quieren dar un repaso .

Al principio se encarga de de especificar tres tipos de integridades :



*Integridad de dominio : Aquellos datos, valores que son válidos para una columna y que están especialmente relacionados con las restricciones DEFAULT, REFERENTIAL y CHECK.

*Integridad de entidad : Aquellos datos que identifican a las filas, por eso las restricciones relacionadas son UNIQUE, PRIMARY KEY.

*Integridad referencial : Aquellos datos que estan relacionados con otras tablas por eso las restricciones son FOREIGN KEY y CHECK

De esta manera establece un patròn respecto a que restricción usar en cada momento .

Luego pasa a enunciar las sintaxis, conveniendo SIEMPRE escribir la sintaxis de creaciòn de la base de datos, y luego agregar las restricciones .
Para aquellos que no saben a que se refiere cuando dice primary key CLUSTERED (..) , CLUSTERED se refiere a que de 10 registros, cuando borro el número 2, este espacio no queda en blanco, de tal manera que luego, las búsquedas no tarden tanto en realizarse, el contraio de este es NO CLUSTERED

El primero que analiza es :