Hoe wordt referentiële integriteitsbeperking geïmplementeerd in sql?

Inhoudsopgave:

Hoe wordt referentiële integriteitsbeperking geïmplementeerd in sql?
Hoe wordt referentiële integriteitsbeperking geïmplementeerd in sql?
Anonim

Relaties in een database worden geïmplementeerd met buitenlandse sleutels en primaire sleutels. … De referentiële-integriteitsbeperking vereist dat waarden in een externe sleutelkolom ofwel aanwezig moeten zijn in de primaire sleutel waarnaar wordt verwezen door de externe sleutel of dat ze null moeten zijn.

Hoe wordt referentiële integriteit geïmplementeerd in SQL?

Referentiële integriteit vereist dat een externe sleutel een overeenkomende primaire sleutel moet hebben of dat deze null moet zijn. Deze beperking wordt gespecificeerd tussen twee tabellen (ouder en kind); het handhaaft de correspondentie tussen rijen in deze tabellen. Dit betekent dat de verwijzing van een rij in de ene tabel naar een andere tabel geldig moet zijn.

Hoe staat SQL implementatie van de entiteitsintegriteit en referentiële integriteitsbeperkingen toe?

- SQL maakt implementatie van de entiteitsintegriteit mogelijk door gebruik te maken van de PRIMARY KEY en UNIQUE clausule. Referentiële integriteit wordt gehandhaafd door gebruik te maken van de FOREIGN KEY-clausule. - Referentiële geactiveerde acties kunnen door de ontwerper worden gespecificeerd met behulp van de SET NULL-, CASCADE- en SET DEFAULT-clausules.

Wat zijn referentiële integriteitsbeperkingen in SQL?

Referentiële integriteit is een reeks beperkingen toegepast op externe sleutel die voorkomt dat een rij in de onderliggende tabel wordt ingevoerd (waar u een externe sleutel hebt) waarvoor u geen overeenkomstige rij heeft in bovenliggende tabel, d.w.z. NULL of ongeldig invoerenbuitenlandse sleutels.

Hoe implementeert u integriteitsbeperkingen?

Integriteitsbeperkingen zorgen ervoor dat wanneer de geautoriseerde gebruikers de database wijzigen ze de gegevensconsistentie niet verstoren. Bij het ontwerpen van het databaseschema worden integriteitsbeperkingen geïntroduceerd. De beperkingen worden gespecificeerd in de SQL DDL-opdracht, zoals de opdrachten 'tabel maken' en 'tabel wijzigen'.

Aanbevolen: