je démarre un petit projet mais me suis tombé dans un chemin d'interrogations assez loufoques...
Soit le MLD suivant :

http://img13.imageshack.us/img13/4196/mldu.jpg
La table RessourceCatagorie dispose d'une clé primaire double, ainsi que de deux clés étrangères.
C'est étrange hein ? Je suis même certain qu'on a pas le droit et que c'est d'une façon inutile.
Cependant... Ce sont à la fois des clés étrangères et primaires, vous en conviendrez. Mais si je supprime une catégorie j'aimerai donc que tout se supprime de soit même.
D'où ma clé étrangère avec un ON DELETE CASCADE...
C'est où que je fonce dans le mur ? Dites moi ?
Au passage, je suis ouvert à toute critique, proposition, quant à mon MLD.
Le projet est un logiciel de réservation de ressources.
Un utilisateur fait une réservation dans une catégorie en sélectionnant plusieurs ressources pour une durée précise.