Çfarë është integriteti referencial në SQL Server?
Çfarë është integriteti referencial në SQL Server?

Video: Çfarë është integriteti referencial në SQL Server?

Video: Çfarë është integriteti referencial në SQL Server?
Video: Leksion 3 - DB1 - Modeli Relacional i Bazës së të Dhënave 2024, Mund
Anonim

Si një sistem i menaxhimit të bazës së të dhënave relacionale (RDBMS), SQL Server përdor integriteti referues kufizim për të siguruar që të dhënat në një tabelë të tregojnë të dhëna në një tabelë tjetër - dhe nuk tregojnë për të dhëna që nuk ekzistojnë. SQL Server përdor kufizime, nxitës, rregulla dhe parazgjedhje për të zbatuar integriteti referues.

Gjithashtu duhet ditur, çfarë është një integritet referencial në një bazë të dhënash?

Integriteti i referencës i referohet saktësisë dhe konsistencës së të dhënave brenda një marrëdhënieje. Në marrëdhënie, të dhënat lidhen midis dy ose më shumë tabelave. Kështu që, integriteti referues kërkon që, sa herë që përdoret një vlerë e çelësit të huaj, ai duhet t'i referohet një çelësi primar të vlefshëm ekzistues në tabelën mëmë.

Dije gjithashtu, çfarë nënkuptoni me kufizim të integritetit referencial? A kufizimi i integritetit referencial përkufizohet si pjesë e një lidhjeje midis dy llojeve të njësive. Të përkufizim per nje kufizimi i integritetit referencial specifikon informacionin e mëposhtëm: Fundi kryesor i kufizim . (Një lloj entiteti, çelësi i entitetit të të cilit referohet nga fundi i varur.)

Përveç kësaj, çfarë është integriteti referencial shpjegohet me shembullin e përshtatshëm?

Integriteti i referencës Kjo do të thotë se referenca nga një rresht në një tabelë në një tabelë tjetër duhet të jetë e vlefshme. Shembuj e integriteti referues kufizimi në bazën e të dhënave të klientit/porosit të Kompanisë: Klienti (CustID, CustName) Porosi (ID e porosisë, CustID, OrderDate)

Si zbatohet integriteti referencial në SQL?

Integriteti Referencial është një kufizim në bazën e të dhënave që forcon marrëdhënien midis dy tabelave. Të Integriteti Referencial kufizimi kërkon që vlerat në një kolonë të çelësit të huaj ose duhet të jenë të pranishme në çelësin primar që referohet nga çelësi i huaj ose ato duhet të jenë nule.

Recommended: