Section 2 : MODELISATION LOGIQUE DES DONNEES 1
2.1. PROBLEMATIQUE DE LA MODELISATION LOGIQUE DES
DONNEES (MLD)
La modélisation logique des données est une
représentation des données, issue de la modélisation
conceptuelle puis organisationnelle des données. Elle est
exprimée dans un formalisme général et compatible avec
l'état de l'art technique et tient compte des aspects
coût/performance liés aux traitements.
La modélisation logique des données conduira aux
opérations suivantes :
o Transformation du MOD, exprimé en formalisme
entité-relation, en un MLD (modèle logique de données)
exprimé dans un formalisme logique adapté au SGBD
envisagé.
o Quantification en volume du modèle logique.
o Valorisation de l'activité
générée par les modèles externes associés
aux traitements (tâches du MOT).
o Optimisation générale.
Le modèle logique sera ensuite transformé et
adapté en fonction des spécificités du langage de
définition de données associé à l'outil retenu,
pour devenir modèle physique de données.
Notons que, si la frontière entre modèle
conceptuel/organisationnel et modèle logique est nettement
marquée, elle est plus floue entre modèle logique et
modèle physique, à tel point que l'on nomme parfois
modèle interne de données la réunion des
modèles logique et physique.
Deux modèles (ou plutôt formalismes)
théoriques de bases de données sont disponibles pour la
représentation du modèle logique de données : le
modèle relationnel et le modèle navigationnel (notamment
Codasyl). A ces deux modèles sont associés, respectivement, les
systèmes de gestion de bases de données (SGBD) relationnels et
navigationnels.
Comme nous utiliserons le SGBD relationnel Microsoft Access,
nous allons, ici dans le point ci-dessous, présenter le
modèle logique de données relationnel.
1 Dominique NANCI et Bernard ESPINASSE
Op.cit., p.p. 337-384.
150
2.2. MODELE LOGIQUE DE DONNEES RELATIONNEL
Défini par E.F. Codd en 1970 (Codd 70), le
modèle relationnel présente deux aspects fondamentaux : une
algèbre permettant de manipuler des tables ou relations et une
démarche de conception permettant de définir une collection de
relations.
2.3. MODELE LOGIQE DES DONNEES RELATIONNEL NON
REPARTI
2.4.1. LE MLDRELATIONNEL BRUT
Après s'être focalisé sur les concepts de
base du MLD, la notion de vue du MLD relationnel, formalisation graphique du
MLD relationnel, les règles de transformation du formalisme
entité-relation en formalisme relationnel et sur
l'intégrité dans les bases de données relationnelles, nous
avons ensuite ressorti, ci-dessous, les modèle logique de données
brut de la « Gestion académique ».
L'obtention de ce MLD brut partiellement raffiné nous
a été facilitée par la règle de vérification
(ou non-répétitivité) et la règle de normalisation
d'une relation (association) utilisées dans le formalisme
entité-relation.
DOSSIER
Num_Dossier Local_emplace Formulaire_inscr
Attestation_naiss Attestation_bvm Certificat_apt_ph Photo_carte_cit
Photo_diplôme Observ_dossier
CONCOURS
Réf_Concours Code_classe Module1 Module2 Module3
Module4 Module5 Module6 Prc_concours Base_calcul Observ_concours
CRITERE
Réf_Critère Prc_Mini Prc_Maxi
Echecs_Permis Décision_jury
Matricule_Et Num_Diplôme
Num_Diplôme Type_diplôme Ecole_obt_dipl
Province_obt_dipl Commune_obt_d Section_diplôme Année_obt_dipl
Prc_diplôme Mention_diplôme Option_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 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
Matricule_Et Réf_Concours
Code_classe Réf_Matièsre
PRESENTER
ENSEIGNER
DEPOSER
DEFINIR
Réf_Res_sess Réf Critère
DEPARTEMENT
MATIERE
Réf_Département Réf_Section
Désignation_dép Observat_dép
Réf_Matière Désignat_matière
Heures_cours Heures_TP Heures_Tot_Mat Pondération_Mat
Observat_Matière Titulaire
151
152
|