recherche
MaisonLes sujetsAccessDans une base de données, qu'est-ce qui maintient la relation entre les tables ?

Dans une base de données, qu'est-ce qui maintient la relation entre les tables ?

Clé étrangère. Lorsque la clé primaire d'une table à deux dimensions (telle que la table A) est incluse dans une autre table à deux dimensions (telle que la table B), la table A est la clé primaire. key in devient la clé étrangère de la table B.

Les mots-clés étrangers représentent le lien entre deux relations. La table avec la clé étrangère d'une autre relation comme clé primaire est appelée table maître, et la table avec la clé étrangère est appelée table esclave de la table maître. Les mots-clés étrangers sont également appelés clés étrangères.

Validité des clés étrangères

Il arrive souvent que les programmeurs découvrent que des champs sont manquants ou redondants, ou qu'ils ne peuvent pas ajouter de champs sans contrainte après avoir créé des clés étrangères [Ceci. est nécessaire dans des circonstances particulières]. Si vous ne souhaitez pas opérer sur la structure de la table pour le moment, vous pouvez utiliser l'invalidation de contrainte.

Prenons Northwind comme exemple : je souhaite ajouter une donnée à la table des produits [Table des produits] qui n'est pas limitée par la table des catégories [Table des catégories]. Vous pouvez invalider la contrainte Categories dans la table products.

Écriture :

ALTER TABLE dbo.Products NOCHECK CONSTRAINT FK_Products_Categories

Une fois l'ajout terminé, rendez-le valide :

ALTER TABLE dbo.Products CHECK

Ceci termine l'ajout de données qui ne sont pas contraintes par une certaine table.

Un autre avantage est : comme dans l’exemple ci-dessus. Lors de la modification de la table Catégories ou de l'ajout de champs, toutes les clés étrangères faisant référence à la table Catégories doivent être invalidées. Après avoir ajouté des champs à la table Catégories, restaurez la validité de toutes les clés étrangères qui s'appliquent à la table Catégories.

Pour plus de connaissances connexes, veuillez visiter : Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel