Salam alaikoum tous le monde,
Actuellement, je développe une application de gestion de la formation en 2ème et 3ème cycle.
Je rencontre quelque difficultés de conception de la base donnée.
1. dans mon application, j'ai des étudiants en 3ème cycle qui sont, en même temps, des enseignants (soit dans notre établissement ou dans un autre établissement).
2. certains enseignants étais des étudiants en 1er, 2ème et/ou 3ème cycles.
3. un étudiants ou enseignant peut avoir 1 ou plusieurs N° téléphone ou adresse email. dans j'ai créer une table téléphone et une table émail, ces deux tables sont, évidement, donc
j'ai les tables :
Tab_enseignants (Mat_enseignant,Nom_enseignant,Prénom_enseignant,......)
Tab_étudiants (Mat_étudiant, nom_étudiants, Prénom_étudiants,......)
Tab_Téléphone (Id_tph, num_tph,mat_enseignant,mat_étudiant)
Tab_émail (id_émail, adr_émail, mat_enseignant,mat_étudiant)
les deux matricules (enseignants et étudiants) se répète aussi comme dans les tables Tab_Téléphone et Tab_émail, dans d'autre tables de ma base de donnée.
Je fait appel a votre éxperience pour vous demander, est ce que je garde les tables (tab_enseignants et Tab_étudiants), comme ils sont ou bien fusionné ces deux tables et crée une table catégorie (tab_catégorie) relier a ma nouvelle table, cette table contient sois la catégorie enseignant, ou étudiants.
je vous remercie d'avance pour tous conseil que vous me ferrais.
Cordialement
Partager