Optimisation Schéma / Requete MySQL
Rebonjour, c'est encore moi :mouarf:
J'aimerais associer des phrases (que je divise en mots) à des membres dans une base de données.
Tout d'abord j'aimerais être sure que mon schéma est correct (j'ai déjà demandé mais j'aimerais être sure que j'ai bien suivi les conseils qu'on ma donné)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Table mots
-----------------------
mot_id mot_mot
1 je
2 suis
3 fou
Table phrases
-----------------------
phrase_id mot_id mot_ordre
1 1 1
1 2 2
1 3 3
2 1 NULL
Table membres
-----------------------
membre_id membre_nom
1 moi
2 toi
Table membres_phrases
-----------------------
membre_id phrase_id
1 1
1 2
2 1 |
- Ce schéma vous semble t'il correct ?
- Quelle serait la requête ou les requêtes MySQL les plus efficaces pour trouver toutes les phrases associées au compte d'un membre dont l'id est 1 par exemple ?
Quelle colonne est il préférable que je mette en index, primary keys etc ?
Encore merci pour vos conseils !