Rebonjour, c'est encore moi

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !