Question

J'utilise Excel pour stocker les données comme une base de données relationnelle pour les données qui seront entrées manuellement (voir mon autre question ici: https://stackoverflow.com/questions/9416263/posible-solutions-for-simple-data-persistence-and-manual-entry)

Cependant, mon plus gros problème jusqu'à présent est de faciliter les relations (dans une perspective d'entrée manuelle). Pour l'instant, je fais référence à d'autres tables en utilisant l'ID incrémentiel, mais lorsque vous regardez une telle clé étrangère, l'utilisateur n'a aucune idée de l'objet # 42, l'utilisateur doit aller chercher le # 42 dans l'autre tableau Afin de savoir ce que c'est.

Permettez-moi de donner un exemple, disons que nous n'avons que deux tables et 1 relation un à plusieurs entre Villes et Des pays. This is the way I enter data

Le problème est que je fais les relations en utilisant la clé d'identification articulaire, mais elle n'a pas de sens et lors de l'ajout de villes, je dois vérifier l'ID du pays référencé dans l'autre onglet.

Y a-t-il un moyen de sélectionner le pays en utilisant des combinaisons dynamiques qui utilisent les données de l'autre tableau? Si c'est le cas, peut-il montrer le nom du pays, mais entrez l'identifiant (parce que c'est ainsi que les relations sont faites).

Dois-je changer les clés primaires pour être le nom du pays et me débarrasser des champs d'identification si nécessaire? Parce que certaines tables sont le résultat de relations multiples à plusieurs et sont définies par plusieurs clés étrangères, ils n'ont donc aucune valeur unique, sauf les clés étrangères combinées ou une pièce d'identité artificielle.

J'espère que j'étais assez clair et je dois admettre que je suis un débutant Excel.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top