databases van vandaag moet soms miljarden stukjes informatie verwerken . Om data efficiënt te compileren , de meeste programmeurs gebruik maken van een unieke beperking om rijen van informatie onderscheiden . Bijvoorbeeld , identieke blikjes van maïs in een database vertegenwoordigen moet elk blik in de database vormen , zodat een of meer van de kolommen is verschillend . De meeste programmeurs een indexnummer te verzekeren dat geen twee rijen gelijk zijn , maar het is mogelijk om een unieke beperking maken zonder een index . Instructies 1 Open de database programmering software die door de database leverancier . Kopen van 2 Identificeer informatie dat elk type rij van een andere rij onderscheidt . Bijvoorbeeld, omdat elke rij in een product tabel bevat zowel een merk en een model nummer , en omdat geen twee producten bevatten beide hetzelfde merk en modelnummer , deze twee stukken van gegevens vormen een unieke beperking . < br > 3 Maak een TimeStamp of DateTime kolom in uw database , als u niet in staat om een reeds bestaande unieke beperking te identificeren zijn . Stel de TimeStamp tot milliseconden te volgen . Met behulp van de SQL- variant van uw keuze , plaatst u rijen in de database pas na elke rij een TimeStamp of DataTime waarde gehouden door geen enkele andere rij ontvangt . Deze waarde zal ervoor zorgen dat er geen rij in uw database lijkt op een andere rij . 4 Maak de unieke beperking in de code , het regenereren van de tafel indien vereist door uw database . Bijvoorbeeld in MS SQL : CREATE TABLE Sample.Sample1 ( SampleId int NOT NULL IDENTITY ( 1,1 ) CONSTRAINT PKSample_Sample1 PRIMARY KEY , DataOne varchar ( 30 ) NOT NULL , gegeventwee varchar ( 30 ) NOT NULL , UniqueDataThree varchar ( 7 ) NOT NULL , BEPERKING AKSample_Sample1_DataOneUNIQUE nonclustered ( DataOne , gegeventwee , UniqueDataThree ) ) 5 Sla uw code en test het . < br > |