*   >> Læs Uddannelse artikler >> money >> small business

Dataintegritet

n tillader NULL-værdier, kan en række med en null-værdi for den pågældende kolonne indsættes i tabellen. I nogle tilfælde kan indeholde NULL kolonner ikke er ønskeligt. I disse tilfælde kan en standard definition defineres for kolonnen. Defaults angive, hvilke værdier er automatisk indsat i en kolonne, hvis en værdi ikke er angivet for kolonnen, når du sætter en række i tabellen. For eksempel er det almindeligt at angive nul som standard for numeriske kolonner og N /A som standard for strengen kolonner.

Når en række indsættes i en tabel med en standard definition for en kolonne, SQL Server er implicit instrueret om at indsætte den angivne standard værdi i kolonnen, hvis en værdi ikke er angivet for kolonnen.

IDENTITET Egenskaber

IDENTITET egenskab bruges til at definere en kolonne som en identifikator kolonne. En identifikator kolonne indeholder systemets-genereret sekventielle værdier, der entydigt identificerer hver række i tabellen. En tabel kan kun have én identifier kolonne.

Identifier kolonner indeholder normalt værdier der er unikke kun i tabellen, som de er blevet defineret. Med andre ord kan andre tabeller med identifikator kolonner indeholder de samme identitet værdier anvendes af en anden tabel. Imidlertid er de identifikator værdier typisk anvendes kun inden for rammerne af en enkelt tabel, og identifikator kolonner ikke vedrører andre identifikator kolonner i andre tabeller.

bruges Begrænsninger

Begrænsninger for at definere den måde, SQL Server håndhæver automatisk integriteten af ​​en database.

En begrænsning er en egenskab tildelt en tabel eller kolonne i en tabel, der forhindrer ugyldige data værdier fra at blive optaget i den angivne kolonne (r). For eksempel, en PRIMARY KEY eller UNIQUE begrænsning på en kolonne forhindrer en dublet værdi i at blive indsat i kolonnen. En check pres på en kolonne forhindrer kolonne fra at acceptere en værdi, der ikke opfylder den specificerede tilstand. Desuden er en FOREIGN KEY begrænsning skaber en sammenhæng mellem data i to tabeller.

Regler

Regler udføre nogle af de samme funktioner som TJEK begrænsninger.

Men TJEK begrænsninger foretrækkes frem regler. Regler leveres kun til bagudkompatibilitet. TJEK begrænsninger er mere kortfattet end regler. En kolonne kan kun have én regel anvendt på den. Dog kan flere kontrolbetingelser påføres en søjle. TJEK begrænsninger er specificeret mens du opretter en tabel, mens reglerne er lavet som separate objekte

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.