[RESOLU] Création d'une base de données en local

Eléphant du PHP | 64 Messages

19 mars 2014, 19:14

Bonjour à tous,

Il y a à peu près 10 ans j'ai étudié le SQL quand j'étais en BTS avec ACCESS. C'était donc il y a très longtemps. Malgré la lecture de plusieurs tutoriels et sujets j'avoue avoir un peu de mal dans la mise en place de mes cardinalités entre mes tables.

J'utilise MYSQL Workbench avec lequel j'ai créé mes tables avec une clé primaire. Je travaille en local pour créer mon projet tranquillement avant de l'intégrer à mon site.

Ma base de données à pour thème les séries, films, les personnages et les différents intervenants qu'il peut y avoir dans la création de ces œuvres.


Voila à quoi ressemble mes tables liées entre elles : http://i56.servimg.com/u/f56/10/06/29/69/base10.jpg

Voici un exemple de règle de relation entre mes tables:

Un personnage (ddstv-personnage) peut avoir un ou plusieurs pouvoirs (ddstv-pouvoirs).

Une série (ddstv-série) ou un film (ddstv-film) peut avoir plusieurs genre (ddstv-genre).

Je dois avouer avoir un peu de mal pour placer le 1 - 1n entre les tables c'est à dire dans quel sens ça marche.

Aussi j'ai l'impression de faire un gros bazard dans mes liaisons car ma table ddstv-pays est relié à de nombreuses autres tables et je me demande si faire une table pays n'est pas une aussi bonne idée que je ne pensais.

Est-ce que je fais fausse route dans ma manière de procéder? Avez-vous des conseilles?

Je vous remercie d'avance d'avoir lu ma question.

Eléphant du PHP | 64 Messages

22 mars 2014, 10:00

J'ai mis mon sujet en résolu car j'ai retourné mon problème dans tous les sens et je suis arrivée à une solution beaucoup plus simple et instructive: trouver des cours et les reprendre. Et c'est ce que je fais en ce moment.
:D