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

Dataintegritet

en regel er opprettet, kan det være bundet til en kolonne eller et brukerdefinert datatype ved hjelp av sp_bindrule system lagret prosedyre.

Triggere

Triggere er spesielle typer lagrede prosedyrer som defineres til å utføre automatisk når en UPDATE, INSERT eller DELETE-setningen er sikret med en tabell eller visning. Utløser kan brukes til å tvinge forretningsregler automatisk når data blir modifisert. Triggere kan også brukes til å forlenge integriteten sjekke logikk begrensninger, standard, og regler.

Imidlertid er det anbefalt at begrensninger og mislighold brukes i stedet for triggere når de gir all nødvendig funksjonalitet.

avskriftene

En indeks er et databaseobjekt som ordner verdiene av én eller flere kolonner i en tabell. En indeks gir pekere til dataverdiene som er lagret i kolonnene av tabellen og bestiller pekere i angitt rekkefølge. Når radene er bedt om fra en indeksert tabell, søker databasen indeksen å finne en bestemt verdi, og deretter følger pekeren til raden som inneholder denne verdien.

Typer av dataintegritet

SQL Server støtter følgende fire typer dataintegritet: 1.Entity IntegrityEntity integritet definerer en rad som en unik enhet for en bestemt tabell. Entity integritet håndhever integritet identifikator kolonnen (e) eller primærnøkkelen i en tabell (gjennom indekser, UNIKE begrensninger, primærnøkkel begrensninger, eller identitets egenskaper) .2.Domain IntegrityDomain integritet validerer oppføringene for en gitt kolonne.

Domain integritet kan håndheves ved å begrense type (gjennom datatyper), formatet (gjennom SJEKK begrensninger og regler), eller omfanget av mulige verdier (gjennom FOREIGN KEY og kontrollbegrensninger, Standard definisjoner, NOT NULL definisjoner og regler). 3.Referential IntegrityReferential integritet opprettholder den definerte forholdet mellom bordene når postene er skrevet inn eller slettet fra bordene.

I SQL Server 2000, er referanseintegritet basert på relasjoner mellom fremmednøkler og primærnøkler eller mellom fremmednøkler og entydige nøkler (gjennom utenlandske KEY og kontrollbegrensninger). Referanseintegritet sikrer at nøkkelverdier er konsistente på tvers av relaterte tables.When referanseintegritet blir håndhevet, SQL Server hindrer brukere fra å legge til poster til en tilhørende tabellen nedenfor hvis det ikke er forbundet rekord i primærtabellen.

Brukerne er også forhindret fra å endre verdier i en primær tabell eller slette poster fra den pri

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