Mis on viiteterviklikkus SQL Serveris?
Mis on viiteterviklikkus SQL Serveris?

Video: Mis on viiteterviklikkus SQL Serveris?

Video: Mis on viiteterviklikkus SQL Serveris?
Video: What's new in SQL Server 2022 2024, November
Anonim

Relatsioonilise andmebaasi haldussüsteemina (RDBMS), SQL Server kasutab referentsiaalne terviklikkus piirang tagamaks, et ühes tabelis olevad andmed osutavad teise tabelis olevatele andmetele ja ei osuta andmetele, mida pole olemas. SQL Server kasutab jõustamiseks piiranguid, päästikuid, reegleid ja vaikeseadeid referentsiaalne terviklikkus.

Samuti tuleks teada, mis on andmebaasi viiteterviklikkus?

Viitamise terviklikkus viitab suhetes olevate andmete täpsusele ja järjepidevusele. Seoses lingitakse andmed kahe või enama tabeli vahel. Niisiis, referentsiaalne terviklikkus nõuab, et kui kasutatakse võõrvõtme väärtust, peab see viitama kehtivale, olemasolevale primaarvõtmele ematabelis.

Tea ka, mida sa mõtled viitamise terviklikkuse piirangu all? A viitamise terviklikkuse piirang on määratletud kahe olemitüübi vahelise seose osana. The määratlus le referentsiaalse terviklikkuse piirang täpsustab järgmise teabe: Peamine ots piirang . (Olemitüüp, mille olemi võtmele viitab sõltuv ots.)

Pealegi, mida on viiteterviklikkus sobiva näitega seletada?

Viitamise terviklikkus See tähendab, et ühe tabeli rea viide teisele peab olema kehtiv. Näited kohta referentsiaalne terviklikkus piirang ettevõtte klientide/tellimuste andmebaasis: Kliendi(klienditunnus, kliendinimi) tellimus(tellimuse ID, kliendi ID, tellimuse kuupäev)

Kuidas rakendatakse SQL-is viiteterviklikkust?

Viitamise terviklikkus on andmebaasi piirang, mis jõustab kahe tabeli vahelise seose. The Viitamise terviklikkus piirang nõuab, et võõrvõtme veerus olevad väärtused peavad sisalduma primaarvõtmes, millele võõrvõti viitab, või need peavad olema nullid.

Soovitan: