bases de données d'aujourd'hui doivent parfois traiter des milliards d'éléments d'information . Pour compiler les données de manière efficace, la plupart des programmeurs utilisent une contrainte unique pour différencier les lignes d'informations . Par exemple, pour représenter boîtes identiques de maïs dans une base de données , vous devez représenter chaque boîte dans la base de données de sorte que l'un ou plusieurs de ses colonnes est distinct . La plupart des programmeurs utilisent un numéro d'index pour garantir que deux lignes se ressemblent, mais il est possible de créer une contrainte unique sans l'aide d'un index. Instructions 1 Ouvrez le logiciel de programmation de base de données fourni par votre fournisseur de base de données. 2 identifier les informations qui distingue chaque type de ligne à partir de n'importe quel autre rangée. Par exemple, étant donné que chaque ligne d'une table de produits contient à la fois une marque et un numéro de modèle , et parce que il n'ya pas deux produits contiennent à la fois de la même marque et le numéro de modèle, ces deux éléments de données constituent une contrainte unique. 3 Créer un TimeStamp ou colonne DateTime dans votre base de données, si vous n'arrivez pas à identifier une contrainte unique préexistant. Régler l'horodatage pour suivre millisecondes. Utilisation de la variation SQL de votre choix, insérer des lignes dans la base de données qu'après chaque rangée reçoit une valeur d'horodatage ou DataTime tenue par aucune autre rangée. Cette valeur veillera à ce qu'aucune ligne dans votre base de données ressemble à n'importe quel autre rangée. 4 Créer la contrainte unique dans le code, la régénération de la table si requis par votre base de données. Par exemple, dans MS SQL : CREATE TABLE Sample.Sample1 ( ID_échant int NOT NULL IDENTITY (1,1) CONTRAINTE PKSample_Sample1 clé primaire DataOne varchar (30) NOT NULL, DataTwo varchar (30) NOT NULL, UniqueDataThree varchar ( 7) NOT NULL , la contrainte AKSample_Sample1_DataOneUNIQUE NONCLUSTERED ( DataOne , DataTwo , UniqueDataThree ) ) 5 Sauver votre code et le tester. < br >
|