Bonjour à vous! J'ai une question en Base de Donnée assez précise, et je n'arrive pas à mettre le doigt sur une réponse sur Internet (j'ai aussi un livre, Modern Database Management, mais sans le mot que je recherche, je tourne en rond)
Je vais donc vous expliquer mon problème.
Disons que je veux modéliser le personnel d'un aéroport.
Il y a d'abord le personnel (qui a un nom, un num_sécu, une adresse)
et le personnel navigant (qui a la même chose, avec en sus un Int nombre_d'heure_de_vol)
Et je vois deux manières de modéliser mon personnel navigant
soit:
PERSONNEL NAVIGANT:
Employé ; Nombre_d'heure
Soit
PERSONNEL NAVIGANT:
Num_secu ; Nombre_d'heure
(num sécu est la clé étrangère)
En gros, employé est soit un attribut direct du personnel navigant, soit on utilise le num_secu du personnel navigant pour se référer à ses caractéristiques. La première me parait plus "jolie" programmatiquement parlant, mais je ne sais pas peser le pour et contre de ce système.
Et donc pour finir, pourriez vous juste m'indiquer vers quoi pointer mes recherches afin d'enfin savoir les tenants et aboutissants de cette méthode!
D'avance merci
Amicalement,
Fabien
Partager