Verhoudings in 'n databasis word geïmplementeer met vreemde sleutels en primêre sleutels. … Die verwysingsintegriteitsbeperking vereis dat waardes in 'n vreemde sleutelkolom óf teenwoordig moet wees in die primêre sleutel waarna verwys word deur die vreemde sleutel óf hulle moet nul wees.
Hoe word verwysingsintegriteit in SQL geïmplementeer?
Verwysingsintegriteit vereis dat 'n vreemde sleutel 'n ooreenstemmende primêre sleutel moet hê of dit moet nul wees. Hierdie beperking word gespesifiseer tussen twee tabelle (ouer en kind); dit handhaaf die ooreenstemming tussen rye in hierdie tabelle. Dit beteken die verwysing van 'n ry in een tabel na 'n ander tabel moet geldig wees.
Hoe laat SQL implementering van die entiteitsintegriteit en verwysingsintegriteitsbeperkings toe?
- SQL laat implementering van die entiteit-integriteit toe deur die PRIMÊRE SLEUTEL en UNIEKE klousule te gebruik. Verwysingsintegriteit word gehandhaaf deur die FOREIGN KEY-klousule te gebruik. - Verwysingsgeaktiveerde aksies kan deur die ontwerper gespesifiseer word deur die SET NULL, CASCADE en SET DEFAULT klousules te gebruik.
Wat is verwysingsintegriteitsbeperkings in SQL?
Verwysingsintegriteit is 'n stel beperkings toegepas op vreemde sleutel wat verhoed dat 'n ry in kindtabel ingeskryf word (waar jy vreemde sleutel het) waarvoor jy nie enige ooreenstemmende ry het nie in ouertabel d.w.s. voer NULL in of ongeldigvreemde sleutels.
Hoe implementeer jy integriteitsbeperkings?
Integriteitsbeperkings verseker dat wanneer die gemagtigde gebruikers die databasis verander, hulle nie die datakonsekwentheid versteur nie. Integriteitsbeperkings word ingestel tydens die ontwerp van die databasisskema. Die beperkings word in die SQL DDL-opdrag gespesifiseer soos 'create table' en ' alter table'-opdrag.