Bonjour !
Je bosse depuis peu sur un projet perso qui me tente depuis un moment: Un site d'histoires interactives, dans le même genre que les "livres dont vous êtes le héros" si ça dit quelque chose
J'ai établi mes règles de gestion qui sont les suivantes:
- Un Utilisateur écrit 0 ou plusieurs Histoires
- Une Histoire est écrite par 1 seul Utilisateur
- Une Histoire contient 0 ou plusieurs Pages
- Une Page est contenue dans une seule Histoire
- Un Utilisateur joue 0 ou plusieurs Personnages
- Un Personnage est joué par un seul Utilisateur
- Une Histoire fait participer 0 ou plusieurs Personnages
- Un personnage participe à une seule Histoire.
- Une Histoire définie 0 ou plusieurs Aptitudes
- Une Aptitude est définie dans 1 ou plusieurs Histoires
- Un Personnage connait 0 ou plusieurs Aptitudes
- Une Aptitude est connue par 0 ou plusieurs Personnages
- Une Histoire propose 0 ou plusieurs Objets
- Un Objet est proposé par 1 ou plusieurs Histoires
- Un Personnage possède 0 ou plusieurs Objets
- Un Objet est possédé par 0 ou plusieurs Personnages
- Un Objet est définie par un seul Type
- Un Type définie 0 ou plusieurs Objets
J'ai fais une modélisation via Mysql Workbench (mais étant habitué à PowerAMC, j'ai peut être fait des boulettes dans les relations ^^) visible ici: http://nsa29.casimages.com/img/2012/...1900815458.jpg
J'admet que la conception de BDD n'est pas mon fort, c'est pourquoi je poste ici pour demander conseils et astuces !
Voyez vous quelque chose dans mes règles ou dans ma modélisation qui puisse être amélioré, voire qui soit carrément une grosse erreur ?
Grand merci d'avance pour votre aide !
Partager