Hvordan referanseintegritetsbegrensninger implementeres i sql?

Innholdsfortegnelse:

Hvordan referanseintegritetsbegrensninger implementeres i sql?
Hvordan referanseintegritetsbegrensninger implementeres i sql?
Anonim

Relasjoner i en database implementeres med fremmednøkler og primærnøkler. … Referensiell integritetsbegrensning krever at verdier i en fremmednøkkelkolonne enten må være tilstede i primærnøkkelen som refereres til av fremmednøkkelen, eller de må være null.

Hvordan implementeres referanseintegritet i SQL?

Referensiell integritet krever at en fremmednøkkel må ha en samsvarende primærnøkkel, eller den må være null. Denne begrensningen er spesifisert mellom to tabeller (overordnet og underordnet); den opprettholder samsvaret mellom radene i disse tabellene. Det betyr at referansen fra en rad i en tabell til en annen tabell må være gyldig.

Hvordan tillater SQL implementering av begrensninger for enhetsintegritet og referanseintegritet?

- SQL tillater implementering av enhetens integritet ved å bruke PRIMARY KEY og UNIQUE-leddet. Referensiell integritet opprettholdes ved å bruke FOREIGN KEY-klausulen. - Referanseutløste handlinger kan spesifiseres av designeren ved å bruke SET NULL-, CASCADE- og SET DEFAULT-klausulene.

Hva er referanseintegritetsbegrensninger i SQL?

Referensiell integritet er et sett med begrensninger brukt på fremmednøkkel som hindrer inntasting av en rad i underordnet tabell (hvor du har fremmednøkkel) som du ikke har noen tilsvarende rad for i overordnet tabell, dvs. angi NULL eller ugyldigfremmednøkler.

Hvordan implementerer du integritetsbegrensninger?

Integritetsbegrensninger sikrer at når autoriserte brukere endrer databasen, forstyrrer de ikke datakonsistensen. Integritetsbegrensninger introduseres under utformingen av databaseskjemaet. Begrensningene er spesifisert i SQL DDL-kommandoen som 'create table' og ' alter table'-kommandoen.

Anbefalt: