Ryšiai duomenų bazėje įgyvendinami naudojant užsienio raktus ir pirminius raktus. … Nuorodos vientisumo apribojimas reikalauja, kad išorinio rakto stulpelyje esančios reikšmės būtų pirminiame rakte, kurį nurodo išorinis raktas, arba jie turi būti nuliniai.
Kaip nuorodos vientisumas įgyvendinamas SQL?
Referencinis vientisumas reikalauja, kad išorinis raktas turi atitinkantį pirminį raktą arba jis turi būti nulinis. Šis apribojimas nurodomas tarp dviejų lentelių (pagrindinio ir antrinio); ji palaiko atitikimą tarp šių lentelių eilučių. Tai reiškia, kad nuoroda iš vienos lentelės eilutės į kitą lentelę turi galioti.
Kaip SQL leidžia įgyvendinti objekto vientisumo ir nuorodos vientisumo apribojimus?
- SQL leidžia įgyvendinti objekto vientisumą naudojant PRIMARY KEY ir UNIQUE sąlygą. Nuorodos vientisumas palaikomas naudojant sąlygą FOREIGN KEY. - Nuorodinius suaktyvintus veiksmus gali nurodyti dizaineris, naudodamas sąlygas SET NULL, CASCADE ir SET DEFAULT.
Kas yra nuorodos vientisumo apribojimai SQL?
Nuorodos vientisumas yra apribojimų rinkinys taikomas išoriniam raktui, kuris neleidžia įvesti eilutės antrinėje lentelėje (kur turite išorinį raktą), kuriai neturite jokios atitinkamos eilutės pirminėje lentelėje, ty įvedant NULL arba neteisingąužsienio raktai.
Kaip įgyvendinti vientisumo apribojimus?
Viešumo apribojimai užtikrina, kad kai įgalioti vartotojai modifikuoja duomenų bazę, jie nepažeis duomenų nuoseklumo. Vientisumo apribojimai įvedami kuriant duomenų bazės schemą. Apribojimai nurodomi SQL DDL komandoje, pvz., komandos „sukurti lentelę“ir „keisti lentelę“.