2.4.2. LE MLDRELATIONNEL NORMALISE
Après l'étude des
éléments d'algèbre relationnelle et plus
précisément sur la normalisation dont les concepts ont
été explicités ci-dessus, nous avons obtenu le
modèle logique des données relationnel normalisé
ci-après :
CLASSE
Code_classe Code_section Désignat_classe
Niveau_classe Nbre_cours_grpe1 Nbre_cours_grpe2 Nbre_total_cours
Base_calcul_class
ENSEIGNER
Code_classe Réf Matièsre
SECTION
Réf_Section Désignat_section
Observat_section
ENSEIGNANT
Matricule_Ens Nom_ens Postnom_ens Prénom_ens
Titre_académique Observat_ens
DEPARTEMENT
Réf_Département Réf_Section
Désignation_dép Observat_dép
SESSION
FAIRE
RESULTAT_SES
Code_Session Réf Res sess
S_ENROLER
AVOIR
Matricule_Et Réf_Res_sess
CONCERNER
ETUDIANT
Matricule_Et Num_Diplôme
DEPOSER
DIPLOME
PRESENTER
Matricule_Et Réf Concours
Num_Diplôme Réf_Ecole Type_diplôme
Section_diplôme Option_diplôme Année_obt_dipl
Prc_diplôme Mention_diplôme Date_éts_diplôme
Code_Session Désignation_sess Date_sess
Année_acad_sess
Code_Session Matricule_Et Date_Enrôlement
Matricule_Et Code_classe Nom_Et Postnom_Et
Prénom_Et Sexe_Et Lieu_naissance Date_naissance Etat_civil
Nom_père Nom_mère Nationalité Province District Commune
Territoire Adresse Photo_passeport
Réf_Res_sess Type_délibération
Coten=20 Total_des_cotes Pourc_des_cotes Cote_stage Cote_TFC Prc_crs_stage
Prc_crs_TFC Prc_stage_TFC Prc_crs_stg_Tfc Nbre_échecs_g1
Nbre_échecs_g2 Nbre_total_échecs Nbre_vides_g1 Nbre_vides_g2
Nbre_total_vides Nbre_réussites_g1 Nbre_réussites_g2
Nbre_total_réuss Mention_obtenue
Matricule_Et
Num_Dossier Date_dépôt
ECOLE
Réf_Ecole Désignation_école
Province_école Commune_école Convention_école
DEFINIR
Réf_Res_sess Réf Critère
CRITERE
Réf_Critère Prc_Mini Prc_Maxi
Echecs_Permis Décision_Critère
DOSSIER
Num_Dossier Local_emplace Formulaire_inscr
Attestation_naiss Attestation_bvm Certificat_apt_ph Photoco_carte_cit
Photoco_diplôme Observ_dossier
|
|
CONCOURS
Réf_Concours Code_classe Module1 Module2 Module3
Module4 Module5 Module6 Prc_concours Base_calcul Observ_concours
MATIERE
Réf_Matière Matricule_Ens
Désignat_matière Heures_cours Heures_TP Heures_Tot_Mat
Pondération_Mat Observat_Matière
153
2.4.3. LE MLD RELATIONNEL OPTIMISE
Les modèles logiques de données (MLD)
dérivés directement des modèles
conceptuels/organisationnels de données (MCD/MOD) ont jusqu'à
présent ignoré les problèmes d'accès, de
performance, de volume et de coût, pour se concentrer exclusivement, par
la prise en compte sur des structures informatisables, sur la signification des
informations.1
L'optimisation (analytique ou par simulation) des
modèles de données du système d'information
informatisé sera toujours un compromis global, consistant à
définir une organisation et une implémentation des données
conduisant à des performances globalement satisfaisantes pour l'ensemble
des traitements. Ce compromis portera principalement sur :
o Le volume global occupé par les données
mémorisées.
o Le temps nécessaire pour accéder à ces
données mémorisées.
o La contrainte de transfert entre les données
stockées et l'unité centrale.
o Des contraintes diverses et particulières à
certains systèmes.
L'optimisation des modèles de données dans les
systèmes relationnels se situe à la fois au niveau logique et au
niveau physique.
L'optimisation physique nécessite une
très bonne connaissance du SGBD utilisé, notamment de son
optimiseur de requête. Cette optimisation concerne :
o Le choix des structures de stockage physique selon
lesquelles seront implantées les tables du modèle logique
relationnel.
o La mise en place de chemin d'accès
complémentaires ou index secondaire.
o Les partitions horizontales et verticales des tables.
o Le regroupement (clustering) des tables, etc.
L'optimisation logique consiste à effectuer
différentes adaptations du modèle logique de données
relationnel brut (dérivé du MCD/MOD) qui est normalisé.
Ces adaptations reviennent à dénormaliser ce modèle. Cette
dénormalisation devra être conduite avec une extrême
prudence.2
Cela étant, nous avons construit le modèle
logique des données optimisé ci-après :
1 Dominique NANCI et Bernard ESPINASSE Op.cit.,
p.p. 450-451.
2 Dominique NANCI et Bernard ESPINASSE Op.cit.,
p. 445.
154
ENSEIGNANT
Matricule_Ens Nom_ens Postnom_ens Prénom_ens
Titre_académique Observat_ens
MATIERE
Réf_Matière Matricule_Ens
Désignat_matière Heures_cours Heures_TP Heures_Tot_Mat
Pondération_Mat Observat_Matière
ECOLE
Réf_Ecole Désignation_école
Province_école Commune_école Convention_école
Matricule_Et Num_Diplôme
Num_Diplôme Réf_Ecole Type_diplôme
Section_diplôme Option_diplôme Année_obt_dipl
Prc_diplôme Mention_diplôme Date_éts_diplôme
Réf_Section Désignat_section
Observat_section
CONCERNER
Code_Session Désignation_sess Date_sess
Année_acad_sess
Code_Session Matricule_Et Date_Enrôlement
DIPLOME
SECTION
S_ENROLER
SESSION
Matricule_Et Code_classe Nom_Et Postnom_Et
Prénom_Et Sexe_Et Lieu_naissance Date_naissance Etat_civil
Nom_père Nom_mère Nationalité Province District Commune
Territoire Adresse Photo_passeport
Code_classe Code_section Désignat_classe
Niveau_classe Nbre_cours_grpe1 Nbre_cours_grpe2 Nbre_total_cours
Base_calcul_class
Code_Session Réf_Res_sess
Matricule_Et Réf_Res_sess
ETUDIANT
CLASSE
AVOIR
FAIRE
Réf_Res_sess Réf_Matière
Type_délibération Coten=20 Total_des_cotes Pourc_des_cotes
Cote_stage Cote_TFC Prc_crs_stage Prc_crs_TFC Prc_stage_TFC Prc_crs_stg_Tfc
Nbre_échecs_g1 Nbre_échecs_g2 Nbre_total_échecs
Nbre_vides_g1 Nbre_vides_g2 Nbre_total_vides Nbre_réussites_g1
Nbre_réussites_g2 Nbre_total_réuss Mention_obtenue
RESULTAT_SES
Matricule_Et Num_Dossier Date_dépôt
Observat_Dossier
Matricule_Et Réf Concours
Code_classe Réf Matièsre
PRESENTER
ENSEIGNER
DEPOSER
Num_Dossier Local_emplace Formulaire_inscr
Attestation_naiss Attestation_bvm Certificat_apt_ph Photoco_carte_cit
Photoco_diplôme
Réf_Res_sess Réf_Critère
Réf_Critère Prc_Mini Prc_Maxi Echecs_Permis
Décision_Critère
Réf_Concours Code_classe Module1 Module2 Module3
Module4 Module5 Module6 Prc_concours Base_calcul Observ_concours
CONCOURS
CRITERE
DOSSIER
DEFINIR
DEPARTEMENT
Réf_Département Réf_Section
Désignation_dép Observat_dép
155
|