SQL Server soporta un número de métodos que pueden ser utilizados para hacer cumplir la integridad de datos. Estos métodos incluyen los tipos de datos que definen, NOT NULL definiciones, definiciones DEFAULT, propiedades de identidad, reglas, restricciones, desencadenantes e índices.
Tipos de datos
Un tipo de datos es un atributo que especifica el tipo de datos ( por ejemplo, carácter, número entero, binario, etc.) que pueden almacenarse en una columna, parámetro o variable. SQL Server proporciona un conjunto de tipos de datos suministrados por el sistema.
Sin embargo, los usuarios también pueden crear tipos de datos definidos por el usuario en función de los tipos de datos suministrados por el sistema. Tipos de datos del sistema suministrado por definir todos los tipos de datos que se pueden utilizar con SQL Server. Tipos de datos pueden ser utilizados para hacer cumplir la integridad de datos debido a que los datos introducidos o modificados deben ajustarse al tipo especificado para el objeto.
Por ejemplo, un nombre no puede ser almacenado en una columna definida con el tipo de datos de fecha y hora, como una columna de fecha y hora sólo puede aceptar valores de fecha.
NO NULO Definiciones
El nulabilidad de una columna de tabla determina si las filas de la tabla pueden contener un valor nulo para esa columna. Un valor nulo en una columna no significa que la columna tiene, o una cadena de caracteres cero en blanco de longitud cero como "". Nulo en una columna significa que no hay datos se ha introducido en esa columna.
La presencia de un nulo en una columna implica que el valor es desconocido o indefinido.
El nulabilidad de una columna se define durante la definición de la columna o mientras que la creación o modificación de una tabla. La palabra clave NULL se utiliza para especificar que la columna permite valores nulos. La palabra c