Comment la contrainte d'intégrité référentielle est-elle implémentée dans SQL ?

Table des matières:

Comment la contrainte d'intégrité référentielle est-elle implémentée dans SQL ?
Comment la contrainte d'intégrité référentielle est-elle implémentée dans SQL ?
Anonim

Les relations dans une base de données sont implémentées avec clés étrangères et clés primaires. … La contrainte d'intégrité référentielle exige que les valeurs d'une colonne de clé étrangère soient soit présentes dans la clé primaire référencée par la clé étrangère, soit nulles.

Comment l'intégrité référentielle est-elle implémentée dans SQL ?

L'intégrité référentielle requiert qu'une clé étrangère ait une clé primaire correspondante ou qu'elle soit nulle. Cette contrainte est spécifiée entre deux tables (parent et enfant); il maintient la correspondance entre les lignes de ces tables. Cela signifie que la référence d'une ligne d'une table à une autre table doit être valide.

Comment SQL permet-il l'implémentation des contraintes d'intégrité d'entité et d'intégrité référentielle ?

- SQL permet l'implémentation de l'intégrité de l'entité en en utilisant la clause PRIMARY KEY et UNIQUE. L'intégrité référentielle est maintenue à l'aide de la clause FOREIGN KEY. - Les actions déclenchées référentielles peuvent être spécifiées par le concepteur, en utilisant les clauses SET NULL, CASCADE et SET DEFAULT.

Qu'est-ce que les contraintes d'intégrité référentielle en SQL ?

L'intégrité référentielle est un ensemble de contraintes appliqué à la clé étrangère qui empêche d'entrer une ligne dans la table enfant (où vous avez la clé étrangère) pour laquelle vous n'avez aucune ligne correspondante dans la table parent, c'est-à-dire en entrant NULL ou invalideclés étrangères.

Comment implémentez-vous les contraintes d'intégrité ?

Les contraintes d'intégrité garantissent que lorsque les utilisateurs autorisés modifient la base de données ils ne perturbent pas la cohérence des données. Des contraintes d'intégrité sont introduites lors de la conception du schéma de base de données. Les contraintes sont spécifiées dans la commande SQL DDL comme les commandes 'create table' et ' alter table'.

Conseillé:

Articles intéressants
Les quatre balles sont-elles autorisées au golf ?
Lire la suite

Les quatre balles sont-elles autorisées au golf ?

Formats et règles Les quatre balles peuvent être jouées en partie par trous ou en partie par coups. En quatre balles, il y a deux équipes de deux joueurs dans chaque groupe; par conséquent, il y a quatre balles en jeu. Vous et votre partenaire formez un « côté ».

Qu'est-ce qu'un examen sanguin complet ?
Lire la suite

Qu'est-ce qu'un examen sanguin complet ?

Une numération globulaire complète, également connue sous le nom de formule sanguine complète, est un ensemble de tests de laboratoire médical qui fournissent des informations sur les cellules du sang d'une personne. Le CBC indique le nombre de globules blancs, de globules rouges et de plaquettes, la concentration d'hémoglobine et l'hématocrite.

De quoi Hermès est le dieu ?
Lire la suite

De quoi Hermès est le dieu ?

Dans l'Odyssée, cependant, il apparaît principalement comme le messager des dieux et le conducteur des morts vers Hadès. Hermès était aussi un dieu du rêve, et les Grecs lui offraient la dernière libation avant de dormir. En tant que messager, il est peut-être aussi devenu le dieu des routes et des portes, et il était le protecteur des voyageurs.