Question à 2 balles sur les jointures et creation table - SQL/NoSQL - Programmation
Marsh Posté le 18-07-2006 à 14:33:28
Les foreign Key sont là pour assurer l'intégrité fonctionnelle (que le lien à insérer dans la table fille existe bien dans la table référence)
Autrement dit, Avec une foreign Key tu ne peux pas ajouter de ligne si la référence n'existe pas dans la table parent. Sans foreign key tu pourrais.
Pour ce qui est des requêtes, il faut quand même faire les jointures.
Marsh Posté le 18-07-2006 à 09:07:38
Bonjour à tous.
Je débute en SQL et je suis lis actuellement un pavé la dessus.
Il y a truc qui n'est pas clair pour moi. A quoi servent les key et foreignkey pour lier des tables entre elles alors qu'il faut quand meme faire explicitement les jointure en codant les requètes ?
Je suis persuadé qu'il y a une explication evidente mais la ca m'echappe.
Désolé pour les puristes pour cette question !