Créer base de données relationnelle filemaker
kniaky
-
Michel Lansard Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Michel Lansard Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois créer une base de données relationnelle sur filemaker. Le problème, c'est que je ne parviens pas à faire le lien. Pour être plus précise, je dois relier 2 tables:
==>Sites archéologiques contenant les rubriques Identifiant site, site archéologique, localisation, responsable de fouilles, datation, période chronologique, date de découverte...etc!
==>une table nommée Situation géographique contenant les rubriques : sites archéologiques, localisation, et un fichier multimédia (photo du site).
J'aimerais relier ces 2 tables à travers la rubrique localisation, (et site archéo si possible) mais lorsque le lien est fait, rien ne se produit. La table Situation géographique ne reçoit pas les données "localisation". Comment dois-je faire? Est-ce un problème de lien entre ces rubriques où une mauvaise manipulation? En gros, comment je fais?
Si vous avez besoin de plus de détails, demandez moi!
Merci!!!!
je dois créer une base de données relationnelle sur filemaker. Le problème, c'est que je ne parviens pas à faire le lien. Pour être plus précise, je dois relier 2 tables:
==>Sites archéologiques contenant les rubriques Identifiant site, site archéologique, localisation, responsable de fouilles, datation, période chronologique, date de découverte...etc!
==>une table nommée Situation géographique contenant les rubriques : sites archéologiques, localisation, et un fichier multimédia (photo du site).
J'aimerais relier ces 2 tables à travers la rubrique localisation, (et site archéo si possible) mais lorsque le lien est fait, rien ne se produit. La table Situation géographique ne reçoit pas les données "localisation". Comment dois-je faire? Est-ce un problème de lien entre ces rubriques où une mauvaise manipulation? En gros, comment je fais?
Si vous avez besoin de plus de détails, demandez moi!
Merci!!!!
A voir également:
- Créer base de données relationnelle filemaker
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Base de registre - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
1 réponse
Bonjour,
Pas très clair, désolé.
Si on a les mêmes rubriques dans les deux tables (par exemple site archéologique et localisation) je ne vois pas pourquoi créer deux tables.
Si la seconde table sert à stocker des photos, dans une relation 1 à n (c'est à dire que pour 1 site on peut avoir n photos) alors oui il faut cette seconde table. Mais elle ne doit pas répéter le site archéologique et la localisation.
Par ailleurs un lien ne devrait pas se faire sur un nom, car on serait bien embêter s'il y avait un jour des doublons.
Chaque table doit avoir un identifiant unique, crée automatiquement, en format nombre, sérialisé : 1, 2, 3, ...
Puis la table "photo" doit avoir aussi un identifiant secondaire IdSite, permettant d'indiquer l'identifiant du site de cette photo.
En fait, les liens se font sur ces identifiants. On ne relit pas le site d'Alésia à la photo de Vercingétorix. On relit le site 23 à la photo 54. C'est moins poétique, mais c'est plus efficace.
Le lien sera dans cet exemple :
Site::Id = Photo::IdSite
Cordialement
Pas très clair, désolé.
Si on a les mêmes rubriques dans les deux tables (par exemple site archéologique et localisation) je ne vois pas pourquoi créer deux tables.
Si la seconde table sert à stocker des photos, dans une relation 1 à n (c'est à dire que pour 1 site on peut avoir n photos) alors oui il faut cette seconde table. Mais elle ne doit pas répéter le site archéologique et la localisation.
Par ailleurs un lien ne devrait pas se faire sur un nom, car on serait bien embêter s'il y avait un jour des doublons.
Chaque table doit avoir un identifiant unique, crée automatiquement, en format nombre, sérialisé : 1, 2, 3, ...
Puis la table "photo" doit avoir aussi un identifiant secondaire IdSite, permettant d'indiquer l'identifiant du site de cette photo.
En fait, les liens se font sur ces identifiants. On ne relit pas le site d'Alésia à la photo de Vercingétorix. On relit le site 23 à la photo 54. C'est moins poétique, mais c'est plus efficace.
Le lien sera dans cet exemple :
Site::Id = Photo::IdSite
Cordialement