Base de données

Dans l’immédiat, je cherche des conseils au niveau de la modélisation de la base de données.

Le problème est le suivant :

Je voudrais pouvoir associer à chaque personnage des relations avec d’autres personnages.
Prenons un exemple : Luke Skywalker est à la fois le fils d’Anakin Skywalker et l’ennemi de Dark Vador.  Cela fait 2 relations différentes, vers un (ou deux?) personnage(s). Chandler est à la fois le voisin et le fiancé de Monica (Friends).
Or je ne voudrais pas cantonner les relations à certains stéréotype comme dans XFN : le membre qui ajoute un personnage  doit  “inventer” la relation avec d’autres personnages.  Comment coder ça en SQL ?

Si vous avez des idées, voire même des schémas (MCD, MLD), vous êtes les bienvenus !

Laisser un commentaire