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

Dataintegritet

Håndhævelse dataintegritet sikrer kvaliteten af ​​data i en database. For eksempel, hvis et produkt er opført med en Product_ID værdi af 25 i en tabel ved navn Products, databasen bør ikke tillade et andet produkt til at have et id med samme værdi. Desuden, hvis der er en kolonne, der hedder Product_Rating der er beregnet til at have værdier fra 1 til 10, bør databasen ikke acceptere en værdi på under 1 og over 10 for denne kolonne. Dette kan opnås ved hjælp af de metoder, der støttes af SQL Server til at håndhæve integriteten af ​​de data.

SQL Server understøtter en række metoder, som kan anvendes til at håndhæve dataintegritet. Disse metoder omfatter definerer datatyper, NOT NULL definitioner, default definitioner, identitet egenskaber, regler, begrænsninger, udløser, og indekser.

Datatyper

En datatype er en attribut, der angiver den type data ( fx tegn, tal, binære, etc.), der kan gemmes i en kolonne, parameter eller variabel. SQL Server indeholder et sæt af systemiske leverede datatyper. Dog kan brugerne også oprette brugerdefinerede datatyper baseret på systemet leveret datatyper.

System leveret datatyper definere alle de typer af data, der kan bruges med SQL Server. Datatyper kan bruges til at håndhæve dataintegritet fordi de indtastede data eller modificerede, skal være i overensstemmelse med den type angivet for objektet. For eksempel kan et navn ikke opbevares i en kolonne defineret med datetime datatype, som en datetime kolonne kan kun acceptere datoværdier.

NOT NULL Definitioner

nullability af en tabelkolonne bestemmer, om rækkerne i tabellen kan indeholde en null værdi for den pågældende kolonne.

En null-værdi i en kolonne betyder ikke, at kolonnen har nul, blank eller en tegnstreng nul-længde, som "". Null i en kolonne betyder, at ingen data er blevet indtastet i kolonnen. Tilstedeværelsen af ​​et nul i en kolonne indebærer, at værdien er enten ukendt eller udefineret.

nullability af en kolonne er defineret, mens definere kolonne eller samtidig skabe eller ændre en tabel. Den NULL søgeord bruges til at angive, at kolonnen vil tillade NULL-værdier. Den NOT NULL søgeord specificerer, at NULL-værdier ikke vil være tilladt i kolonnen.

DEFAULT Definitioner

Hver kolonne i træk skal indeholde en værdi, selv om værdien er nul. Der er imidlertid visse situationer, hvor der indsættes en række i en tabel, men værdien for en kolonne ikke er kendt eller værdien ikke eksisterer endnu. Hvis kolonne

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