Marrëdhëniet në një bazë të dhënash zbatohen me çelësat e huaj dhe çelësat kryesorë. … Kufizimi i Integritetit Referencial kërkon që vlerat në një kolonë të çelësit të huaj duhet të jenë të pranishme në çelësin primar që referohet nga çelësi i huaj ose ato duhet të jenë nule.
Si zbatohet integriteti referencial në SQL?
Integriteti referues kërkon që një çelës i huaj duhet të ketë një çelës primar që përputhet ose duhet të jetë null. Ky kufizim specifikohet ndërmjet dy tabelave (prindi dhe fëmija); ruan korrespondencën ndërmjet rreshtave në këto tabela. Kjo do të thotë se referenca nga një rresht në një tabelë në një tabelë tjetër duhet të jetë e vlefshme.
Si e lejon SQL zbatimin e integritetit të njësisë ekonomike dhe kufizimeve të integritetit referues?
- SQL lejon zbatimin e integritetit të njësisë ekonomike duke përdorur duke përdorur ÇELËSI KRYESOR dhe klauzolën UNIKE. Integriteti i referencës ruhet duke përdorur klauzolën FOREIGN KEY. - Veprimet e aktivizuara referente mund të specifikohen nga projektuesi, duke përdorur klauzolat SET NULL, CASCADE dhe SET DEFAULT.
Çfarë janë kufizimet e integritetit referencial në SQL?
Integriteti i referencës është një grup kufizimesh e aplikuar për çelësin e huaj që pengon futjen e një rreshti në tabelën e fëmijëve (ku keni çelës të huaj) për të cilin nuk keni asnjë rresht përkatës në tabelën prind d.m.th. duke futur NULL ose të pavlefshmeçelësat e huaj.
Si i zbatoni kufizimet e integritetit?
Kufizimet e integritetit sigurojnë që kur përdoruesit e autorizuar modifikojnë bazën e të dhënave, ata nuk e prishin qëndrueshmërinë e të dhënave. Kufizimet e integritetit futen gjatë dizajnimit të skemës së bazës së të dhënave. Kufizimet janë të specifikuara brenda komandës SQL DDL si komanda 'krijo tabelën' dhe 'ndrysho tabelën'.