Dans la table T-Details-Famille, le champ ID-Nom est une clé étrangère, et doit être exactement du même type INTEGER que le champ correspondant dans T_Noms_Famille , et ne pas contenir de valeurs inconnues dans la table T_Noms_Famille (sinon la relation ne peut pas être respectée).
Voir l'exemple dans cette page avec le champ id_categorie https://fr.wikipedia.org/wiki/Cl%C3%A9_%C3%A9trang%C3%A8re C'est la "cardinalité" : dans ce cas : Si le ID_Nom existe dans T_Noms_Famille, il peut correspondre à 0 ou plusieurs enregistrements de T_Details_Famille Si le ID_Nom existe dans T_Détails_Famille, il DOIT correspondre à un enregistrement dans T_Noms_Famille ----- Mail original ----- De: "Jean Michel PIERRE" <jmpni...@laposte.net> À: "georges Fauche" <georges.fau...@gmail.com>, users@fr.libreoffice.org Envoyé: Jeudi 1 Septembre 2016 14:46:11 Objet: Re: [fr-users] Un exemple de base de donnée relationnelle ? > Bonjour > > Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide > (http://fr.libreoffice.org/get-help/poser-une-question/). > Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de > votre logiciel de courrier électronique de façon que le demandeur reçoive une > copie de votre réponse. > > > Email:: georges.fau...@gmail.com > Sujet:: Un exemple de base de donnée relationnelle ? > Question:: Bonjour, > je n'arrive pas à démarrer une base de donnée relationnelle d'adresses. La > relation entre la table famille et la table individus ne se fait jamais, il y > a toujours un message d'erreur concernant les index ou clefs primaire. > Quelqu'un aurait-il une petite base toute simple, pour que je puisse démarrer > à partir d'un exemple s'il vous plaît ? Georges Fauché > > Bonjour, SI j'ai bien compris, il faudrait une première table T_Noms_Famille avec un champ ID_Nom en INTEGER (Auto-valeur et défini en clé primaire) et un champ NOM en Format TEXTE, puis une deuxième table T_Details_Famille avec un champ ID_Detail_Famille en INTEGER (Auto-valeur et défini en clé primaire), un champ ID_Nom en INTEGER pour la relation avec la table T_Noms_Famille, et des champs tels que Prénoms, DateNaissance, etc ... -- Jean-Michel PIERRE -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés