*   >> Lese Utdanning Artikler >> money >> small business

Dataintegritet

Håndheving dataintegritet sikrer kvaliteten på data i en database. For eksempel, hvis et produkt er angitt med en PRODUCT_ID verdi på 25 i en tabell heter Products, databasen bør ikke tillate at et annet produkt skal ha en ID med den samme verdi. Videre, hvis det er en kolonne kalt Product_Rating som er ment å ha verdier fra 1 til 10, databasen bør ikke godta en verdi under 1 og over 10 for denne kolonnen. Dette kan oppnås ved å bruke metodene som støttes av SQL Server for å håndheve integriteten av data.

SQL Server støtter en rekke metoder som kan brukes til å fremtvinge dataintegritet. Disse metodene inkluderer definere datatyper, ikke null definisjoner, Standard definisjoner, identitet egenskaper, regler, begrensninger, utløsere og indekser.

Datatyper

En datatype er en egenskap som angir hvilken type data ( f.eks, karakter, heltall, binær, etc.) som kan lagres i en kolonne, parameter eller variabel. SQL Server gir et sett av system levert datatyper. Brukerne kan imidlertid også opprette egendefinerte datatyper basert på system levert datatyper.

System levert datatyper definere alle typer data som kan brukes med SQL Server. Datatyper kan brukes til å håndheve dataintegritet fordi dataene som er angitt eller endrede må samsvare med den typen som er angitt for objektet. For eksempel kan et navn ikke lagres i en kolonne som er definert med datetime datatype, som en datetime kolonne kan akseptere bare datoverdier.

NOT NULL Definisjoner

nullverdi av en tabellkolonne avgjør om radene i tabellen kan inneholde en nullverdi for den kolonnen.

En nullverdi i en kolonne betyr ikke at kolonnen har null, blank, eller en null-lengde tegnstreng som "". Null i en kolonne betyr at ingen data er lagt inn i denne kolonnen. Tilstedeværelsen av en null i en kolonne innebærer at verdien er enten ukjent eller udefinert.

nullverdi av en kolonne er definert mens definere kolonnen eller når du oppretter eller endrer en tabell. NULL nøkkelordet brukes til å angi at kolonnen vil tillate nullverdier. NOT NULL søkeord presiserer at nullverdier ikke vil bli tillatt i kolonnen.

Standard Definisjoner

Hver kolonne på rad må inneholde en verdi selv om denne verdien er null. Men visse situasjoner eksisterer når en rad settes inn i en tabell, men verdien for en kolonne ikke er kjent eller verdien ennå ikke eksisterer. Hvis kolonnen tillater nullverdier, kan en rad med en nullverdi for den kolonnen settes inn i tabellen. I noen tilf

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.