Bonjour à tous,
Je suis en train de travailler sur une base de données pour mon site sur les séries/films/personnages... Je procède pas à pas en commençant par la recherche des données qu'il me faut, la manière dont il faut les organiser dans les table en travaillant sur le papier à mon modèle conceptuel de données. J'avance assez vite car je sais ce que je veux et ce qu'il me faut. Toutefois je me heurte à un soucis liée à mes maigres connaissance des bases de données.
Mon problème concerne les personnalités, leurs métiers et les liens familiaux qu'ils pourraient avoir avec d'autres personnalités (exemple, acteurs de père en fils). le modèle des liens familiaux est aussi utilisé pour les personnages et leurs familles.
Voila mes tables:
Personnalité:
- code_personnalité => Clé primaire
- nom
- prénom
- genre
- code_pays => clé étrangère
- date de naissance
- code_ville => clé étrangère
Profession
- code_profession => Clé primaire
- nom
Famille
- code_famille => Clé primaire
- nom
Personnage:
- code_personnageé => Clé primaire
- nom
- prénom
- genre
- code_pays => clé étrangère
- date de naissance
- code_ville => clé étrangère
Mon soucis c'est que je ne sais pas comment lier mes tables "Personnalité" à "Profession" car une personnalité peut être à la fois chanteur, acteur, réalisateur. De même pour lier "personnage" à "famille" car un personnage est le père d'un autre personnage, mais aussi le frère d'un autre...
Mon idée de liens familiaux entre les personnages m'est venu en faisant des recherches sur les personnages de Game Of Thrones car pour m'y retrouvé je me suis amusées avec un logiciel de généaligie. Ca pourrait être intéressant pour d'autres personnes.
J'ai pensé à créer une table "Père", "Acteur", "Réalisateur" mais je ne sais pas si c'est une bonne solution...
Est-ce faisable?
Avez-vous une idée?
Je vous remercie d'avance pour avoir lu mon message.
Bonne journée.
