Modèle logique des données mld
Abdeltif ELBYED
Plan
Introduction Le modèle relationnel Génération d’un MLD relationnel Le modèle Codasyl Génération d’un MLD Codasyl Le modèle fichier
2
1
Introduction le point sur la démarche…
MCD
MOD
MLD
MPD
3
Introduction
Passage du MCD/MOD au MLD • prise en compte – état d’avancement de la technique – contraintes coût / performance • choix d’une technologie logicielle – Système de Gestion de Fichiers – Système de Gestion de Bases de Données relationnel navigationnel objet
4
2
Introduction
Passage du MOD au MLD • le choix technologique étant fait, il faut… – à partir du MOD, générer, un MLD relationnel ou un MLD navigationnel (ou Codasyl) ou un MLD fichier ou un MLD objet – quantifier en volume – confronter le MLD avec les traitements – optimiser le MLD
5
Le modèle relationnel les concepts de bases du modèle relationnel • les concepts concernant la structuration des données : table, attribut, clé, tuple... • les concepts concernant données : l’exploitation des
les opérations de l’algèbre relationnelle op : (table1, table2) table3
6
3
Le modèle relationnel les concepts de bases • exemples : tables ACCESS
7
Le modèle relationnel les concepts de bases une TABLE
EMPLOYE n° Employé nomEmpl qualif codeFct 125 134 145 Dupond Durand Dupond OP1 OQ2 OP3 AM2 AP3 BM2
8
4
Le modèle relationnel les concepts de bases une TABLE
EMPLOYE n° Employé nomEmpl qualif codeFct 125 134 145 Dupond Durand Dupond OP1 OQ2 OP3 AM2 AP3 BM2
le nom de la table
9
Le modèle relationnel les concepts de bases une TABLE
EMPLOYE n° Employé nomEmpl qualif codeFct 125 134 145 Dupond Durand Dupond OP1 OQ2 OP3 AM2 AP3 BM2
un attribut (ou champ) (=une colonne de la table)
10
5
Le modèle relationnel les concepts de bases une TABLE
EMPLOYE n° Employé nomEmpl qualif codeFct 125 134 145 Dupond Durand Dupond OP1 OQ2 OP3 AM2 AP3 BM2
un tuple (= une ligne de la table)
11