*   >> läser Utbildning artiklar >> money >> small business

Data Integrity

Enforcing dataintegritet säkerställer kvaliteten på uppgifterna i en databas. Till exempel, om en produkt tas upp med ett Product_ID värde av 25 i en tabell som heter Produkter bör databasen inte låta en annan produkt som har ett ID med samma värde. Dessutom, om det finns en kolumn som heter Product_Rating som är avsedd att ha värden från 1 till 10, databasen bör inte acceptera ett värde under 1 och över 10 i denna kolumn. Detta kan åstadkommas genom användning av de metoder som stöds av SQL Server för att upprätthålla integriteten av datan.

SQL Server stöder ett antal metoder som kan användas för att verkställa dataintegritet. Dessa metoder innefattar definierar datatyper, INTE NULL definitioner, definitionerna av fallissemang, identitet egenskaper, regler, begränsningar, triggers och index.

Datatyper Omdömen

En datatyp är ett attribut som anger vilken typ av data ( t.ex., tecken, heltal, binär, etc.) som kan lagras i en kolumn, parameter eller variabel. SQL Server innehåller en uppsättning system levererade datatyper.

Däremot kan användarna också skapa användardefinierade datatyper baserade på system medföljande datatyper. System levereras datatyper definierar alla typer av data som kan användas med SQL Server. Datatyper kan användas för att genomdriva dataintegritet, eftersom de uppgifter som förs eller modifierade skall överensstämma med den typ som anges för objektet. Till exempel kan ett namn inte lagras i en kolumn som definierats med datetime datatyp, som en datetime kolumn kan acceptera endast datumvärden.

NOT NULL Definitioner Omdömen

nullability av en tabellkolumn avgör om raderna i tabellen kan innehålla ett nollvärde för den kolumnen. Ett nollvärde i en kolumn betyder inte att kolumnen har noll, tom, eller en nolla längd teckensträng som "". Null i en kolumn innebär att inga uppgifter har lagts in i den kolumnen. Närvaron av en nolla i en kolumn innebär att värdet är antingen okänd eller odefinierad.

nullability av en kolonn definieras samtidigt definiera kolonnen eller samtidigt skapa eller modifiera en tabell.

Noll nyckelordet används för att ange att kolumnen kommer att tillåta null-värden. NOT NULL sökord anger att null-värden inte kommer att tillåtas i kolumnen.

STANDARD Definitioner

Varje kolumn i rad måste innehålla ett värde även om värdet är noll. Det finns dock vissa situationer när en rad sätts in i en tabell, men värdet för en kolumn inte är känt ännu inte existerar värde. Om kolumn

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.