From: Anthony LY <ly....@gm...> - 2008-04-12 08:54:29
|
Bonjour, J'aurais besoin de précisions sur le typ_cours Rappel de la définition : ... and typ_cours= { id:int; typ:string; heure_total:minute; duree:minute; prof_crs:string option;(* prof *) salle_crs:string list;(* salle *) horair:creneau_periode;(* creneau horaire *) } and pr_sal=Prof of prof |Salle of salle |Groupe of groupe and pla= { ref_pl:pr_sal; descr_pl:int list } ... typ_cours.id et pla.descr_pl repésentent les identifiants dans la table de hachage. Or, je ne comprends pas pourquoi, le typ_cours possède des champs prof_crs et salle_crs alors qu'on peut retrouver ces informations en fouillant dans les listes de descripteurs du type pla. N'est-ce pas là une duplication des données ? Ces deux champs sont-ils réellement utiles ? |