Hur implementeras referensintegritetsbegränsning i sql?

Innehållsförteckning:

Hur implementeras referensintegritetsbegränsning i sql?
Hur implementeras referensintegritetsbegränsning i sql?
Anonim

Relationer i en databas implementeras med främmande nycklar och primärnycklar. … Referensintegritetsbegränsningen kräver att värden i en främmande nyckelkolumn antingen måste finnas i primärnyckeln som den främmande nyckeln refererar till eller så måste de vara null.

Hur implementeras referensintegritet i SQL?

Referensintegritet kräver att en främmande nyckel måste ha en matchande primärnyckel eller så måste den vara null. Denna begränsning är specificerad mellan två tabeller (förälder och underordnad); den upprätthåller överensstämmelsen mellan raderna i dessa tabeller. Det betyder att referensen från en rad i en tabell till en annan tabell måste vara giltig.

Hur tillåter SQL implementering av entitetsintegritets- och referensintegritetsbegränsningar?

- SQL tillåter implementering av entitetsintegriteten genom att använda PRIMARY KEY och UNIQUE-satsen. Referensintegriteten upprätthålls genom att använda FOREIGN KEY-satsen. - Referensutlösta åtgärder kan specificeras av designern genom att använda satserna SET NULL, CASCADE och SET DEFAULT.

Vad är referensintegritetsbegränsningar i SQL?

Referensintegritet är en uppsättning begränsningar tillämpas på främmande nyckel som förhindrar att en rad i underordnad tabell (där du har främmande nyckel) för vilken du inte har någon motsvarande rad i den överordnade tabellen, dvs anger NULL eller ogiltigfrämmande nycklar.

Hur implementerar du integritetsbegränsningar?

Integritetsbegränsningar säkerställer att när auktoriserade användare ändrar databasen stör de inte datakonsistensen. Integritetsbegränsningar införs när databasschemat utformas. Begränsningarna är specificerade i SQL DDL-kommandot som 'create table' och ' alter table'-kommandot.

Rekommenderad:

Intressanta artiklar
Varför är distraktion dåligt?
Läs mer

Varför är distraktion dåligt?

Om distraktion blir en vana, kan vi inte behålla det fokus som krävs för kreativitet i våra professionella och personliga liv. Ännu värre, om vi ständigt dras bort från vänner och familj av distraktioner, går vi miste om att odla de relationer vi behöver för vårt psykologiska välbefinnande.

Har en spismuskaka ett giftigt bett?
Läs mer

Har en spismuskaka ett giftigt bett?

Shrew Bites Shrews är utrustade med giftig saliv som är giftig för deras byte men gör inte mycket mer än att sticka när de biter människor. Biter sväller vanligtvis och känns smärtsamma i några dagar. I vissa fall kan även individer uppleva allergiska reaktioner.

Är astrogeologi ett ord?
Läs mer

Är astrogeologi ett ord?

vetenskapen som handlar om strukturen och sammansättningen av planeter och andra kroppar i solsystemet. Vad är meningen med astrogeologi? Astrogeologi är intresserad av geologin för de fasta kropparna i solsystemet, som asteroiderna och planeterna och deras månar.