Les relacions en una base de dades s'implementen amb claus estrangera i claus primàries. … La restricció d'integritat de referència requereix que els valors d'una columna de clau estrangera hagin d'estar presents a la clau primària a la qual fa referència la clau estrangera o bé que siguin nuls.
Com s'implementa la integritat referencial en SQL?
La integritat de referència requereix que una clau estrangera ha de tenir una clau primària coincident o ha de ser nul. Aquesta restricció s'especifica entre dues taules (parent i fill); manté la correspondència entre files d'aquestes taules. Significa que la referència d'una fila d'una taula a una altra ha de ser vàlida.
Com permet SQL la implementació de les restriccions d'integritat de l'entitat i de referència?
- SQL permet la implementació de la integritat de l'entitat mitjançant utilitzant la CLAU PRIMÀRIA i la clàusula UNIQUE. La integritat referencial es manté utilitzant la clàusula FOREIGN KEY. - El dissenyador pot especificar les accions activades de referència mitjançant les clàusules SET NULL, CASCADE i SET DEFAULT.
Què són les restriccions d'integritat referencial en SQL?
Integritat referencial és un conjunt de restriccions aplicades a la clau estrangera que impedeix entrar en una fila a la taula secundària (on teniu una clau estrangera) per a la qual no teniu cap fila corresponent a la taula pare, és a dir, introduint NULL o no vàlidclaus forasteres.
Com implementeu les restriccions d'integritat?
Les restriccions d'integritat garanteixen que quan els usuaris autoritzats modifiquen la base de dades no pertorbin la coherència de les dades. S'introdueixen restriccions d'integritat mentre es dissenya l'esquema de la base de dades. Les restriccions s'especifiquen a l'ordre SQL DDL com ara "crear taula" i " alterar taula".