Cum este implementată constrângerea de integritate referenţială în sql?

Cuprins:

Cum este implementată constrângerea de integritate referenţială în sql?
Cum este implementată constrângerea de integritate referenţială în sql?
Anonim

Relațiile dintr-o bază de date sunt implementate cu chei străine și chei primare. … Constrângerea de integritate referențială necesită ca valorile dintr-o coloană de cheie străină să fie fie prezente în cheia primară la care se referă cheia străină, fie să fie nule.

Cum este implementată integritatea referenţială în SQL?

Integritatea referenţială necesită ca o cheie străină să aibă o cheie primară corespunzătoare sau să fie nulă. Această constrângere este specificată între două tabele (părinte și copil); menține corespondența dintre rândurile din aceste tabele. Înseamnă că referința de la un rând dintr-un tabel la altul trebuie să fie validă.

Cum permite SQL implementarea constrângerilor privind integritatea entității și integritatea referențială?

- SQL permite implementarea integrității entității prin folosind CHEIA PRIMARĂ și clauza UNIQUE. Integritatea referenţială este menţinută prin utilizarea clauzei FOREIGN KEY. - Acțiunile declanșate de referință pot fi specificate de către proiectant, folosind clauzele SET NULL, CASCADE și SET DEFAULT.

Ce sunt constrângerile de integritate referenţială în SQL?

Integritatea referențială este un set de constrângeri aplicate cheii străine care împiedică introducerea unui rând în tabelul copil (unde aveți cheie străină) pentru care nu aveți niciun rând corespunzător în tabelul părinte, adică introducerea NULL sau invalidchei străine.

Cum implementați constrângerile de integritate?

Constrângerile de integritate asigură că atunci când utilizatorii autorizați modifică baza de date, nu perturbă consistența datelor. Constrângerile de integritate sunt introduse în timpul proiectării schemei bazei de date. Constrângerile sunt specificate în comanda SQL DDL, cum ar fi comanda „creare tabel” și comanda „ alter tabel”.

Recomandat:

Articole interesante
Unde s-a inventat fabricarea zăpezii?
Citeste mai mult

Unde s-a inventat fabricarea zăpezii?

În timp ce inventatorii au experimentat cu mașini de zăpadă încă din anii 1930, prototipul original de zăpadă al lui Tey de la Mohawk Mountain a produs prima zăpadă artificială documentată pentru schi. Cine a inventat zăpada artificială?

Sunt preoți frații la salle?
Citeste mai mult

Sunt preoți frații la salle?

Nu, frații creștini nu sunt preoți. Ei nu au responsabilități sacramentale și nu iau Ordinele Sfinte. De La Salle a decis că el și frații săi și-ar putea îndeplini cel mai bine scopul, concentrându-se pe slujirea predării. … De La Salle provine dintr-o familie bogată din Reims, Franța, și a obținut un doctorat în teologie.

Despre ce povestește roaba?
Citeste mai mult

Despre ce povestește roaba?

The Handmaid's Tale este povestea vieții în distopia din Gilead, o societate totalitară din ceea ce au fost Statele Unite. Gilead este condus de un regim fundamentalist care tratează femeile drept proprietate a statului și se confruntă cu dezastre ecologice și cu o scădere a natalității.