par
Truc » 25 oct. 2006, 19:10
Et bien les pseudo-schémas d'
Henri remplissent ces fonctions.
Les clé primaires sont les champ préfixés du nom de la table +"id" (dans l'exemple donné) plus généralement le 1er champ de chaque table:
Code : Tout sélectionner
ACTIVITE
act_id PK (Primay Key)
act_libelle
ECOLE
eco_id PK
eco_libelle
ACTIVITE_ECOLE
act_eco_id PK
act_id
eco_id
jou_id
hor_id
niv_id
j'ajouterai un champ en autoincrément dans la table servant de lien entre toutes les autres "ACTIVITE_ECOLE" pour ne pas devoir crée une clé primaire avec plusieurs champs (trop vague tous les champs peuvent être clé primaire) avec ce champ pas de souci.
Pour chaque activité proposée par une école à un jour ... tu crée un enregistrement dans la table "ACTIVITE_ECOLE".
Toutes les autres tables restent fixe (sauf en cas d'ajout d'une nouvelle activité ou école).
Tu liste donc la table des activités.. tu récupères l'id (act_id) grâce à cet id tu peux lister la table "ACTIVITE_ECOLE" pour récupérer les id école (eco_id) et autre horaire etc...
Voilà une modélisation.. tu peux lire
CECI pour en savoir plus
Et bien les pseudo-schémas d'[b]Henri[/b] remplissent ces fonctions.
Les clé primaires sont les champ préfixés du nom de la table +"id" (dans l'exemple donné) plus généralement le 1er champ de chaque table:
[code]ACTIVITE
act_id PK (Primay Key)
act_libelle
ECOLE
eco_id PK
eco_libelle
ACTIVITE_ECOLE
act_eco_id PK
act_id
eco_id
jou_id
hor_id
niv_id [/code]
j'ajouterai un champ en autoincrément dans la table servant de lien entre toutes les autres "ACTIVITE_ECOLE" pour ne pas devoir crée une clé primaire avec plusieurs champs (trop vague tous les champs peuvent être clé primaire) avec ce champ pas de souci.
Pour chaque activité proposée par une école à un jour ... tu crée un enregistrement dans la table "ACTIVITE_ECOLE".
Toutes les autres tables restent fixe (sauf en cas d'ajout d'une nouvelle activité ou école).
Tu liste donc la table des activités.. tu récupères l'id (act_id) grâce à cet id tu peux lister la table "ACTIVITE_ECOLE" pour récupérer les id école (eco_id) et autre horaire etc...
Voilà une modélisation.. tu peux lire [url=http://www.phpfrance.com/forums/voir_sujet-12694.php]CECI[/url] pour en savoir plus