Ceci peut être accompli en utilisant les méthodes prises en charge par SQL Server pour appliquer l'intégrité des données.
SQL Server prend en charge un certain nombre de méthodes qui peuvent être utilisées pour faire respecter l'intégrité des données. Ces méthodes comprennent les types de données définissant, pas de définitions NULL, les définitions de défaut, les propriétés d'identité, les règles, les contraintes, les déclencheurs et les index.
Types de données
Un type de données est un attribut qui spécifie le type de données ( par exemple, le caractère, entier, binaire, etc.) qui peuvent être stockées dans une colonne, un paramètre ou variable. SQL Server fournit un ensemble de types de données fournis par le système. Cependant, les utilisateurs peuvent également créer des types de données définis par l'utilisateur en fonction des types de données fournis par le système. Types de données fournis par le système définissent tous les types de données qui peuvent être utilisés avec SQL Server.
Les types de données peuvent être utilisées pour faire respecter l'intégrité des données, car les données saisies ou modifiées doivent être conformes au type spécifié pour l'objet. Par exemple, un nom ne peut pas être stockée dans une colonne définie avec le type de données datetime, comme une colonne datetime peut accepter les valeurs de date seulement.
NOT NULL Définitions
La valeur nulle d'une colonne de table détermine si les lignes de la table peuvent contenir une valeur nulle pour cette colonne.
Une valeur nulle dans une colonne ne signifie pas que la colonne a zéro, vide, ou une chaîne de caractères de longueur nulle comme "". Null dans une colonne signifie qu'aucune donnée n'a été saisi dans cette colonne. La présence d'un null dans une colonne signifie que la valeur est inconnu ou non défini.
La valeur nulle d'une colonne est défini lors de la définition de la colonne ou alors créer ou modifier une table. Le mot-clé NULL est utilisé pour