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: