Académique Documents
Professionnel Documents
Culture Documents
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1 1
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Notions gnrales
Dfinition
Une BD un ensemble dinformations structures non redondant
permettant la mise en place dune srie dapplications
informatiques destines une grande varit dutilisateurs.
Exemple:
Dans une entreprise, les informations concernant son fonctionnement :
- Employs
- Produits Fabriqus
- Moyens matriels (Machines, Vhicules, Magasins, etc.)
peuvent tre rassembles sous forme de BD et mises la disposition
de nombreux utilisateurs (cadres de lentreprise, gestionnaires,
oprateurs, clients, fournisseurs, etc.).
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2 2
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
2.
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 3 3
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Organiser
les
programmes :
donnes
indpendamment
des
il
organiser
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 5 5
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 6 6
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Exemple :
la mthode MERISE base sur le modle E/R de Chen
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 7 7
Gestion de la scolarit,
Gestion de Prt douvrages dans une bibliothque,
etc.
Exemple :
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 8 8
Le cas le plus gnral est celui o la B.D. est partage par plusieurs
utilisateurs.
Exemple :
Dans une entreprise lensemble des informations sur les :
dpartements,
les employs,
les produits,
le matriel,
etc.
peuvent tre rassembles sous forme dune B.D. et il est bien rare
quun utilisateur de cette base ait besoin de toutes ces informations
la fois.
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 9 9
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Monde Rel
Modlisation
Description de la B.D.
Application A
Comptabilit
Application B
Paye
Application C
Gestion de Stock
Ventes
S.Sociale
3 Programmes dapplications
Achats
2 Programmes dapplications
1 Programme dapplication
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1010
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Remarque
Exemple :
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1111
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1212
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1313
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1414
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Partage de linformation
Exemple :
P1 accde
P2 accde
P1 modifie
P2 modifie
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1515
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
1.
La phase didentification :
2.
La phase dautorisation :
aprs identification de lutilisateur, permet de dterminer
ce que peut faire cet utilisateur sur telle ou telle
donnes (consulter seulement, consulter et mettre jour,
etc.)
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1616
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
1- niveau conceptuel
2- niveau externe
3- niveau interne
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1717
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Groupe
Utilisateurs 1
Schma Externe 1
Groupe
Utilisateurs 2
Schma Externe 2
Groupe
Utilisateurs 3
Schma Externe 3
Schma
Conceptuel
Schma
Physique
B.D.
Physique
Niveau Externe
Niveau Conceptuel
Niveau Interne
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1818
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Le Niveau conceptuel
partie
fondamentale
dans
conceptuel
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 1919
Exemple :
Par la suite on ne fera rfrence aux objets de ces classes que par
lintermdiaire de ces noms.
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2020
10
Exemple :
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2121
Ce sont :
11
Le modle hirarchique
Un tel graphe possde donc un nud racine (sur lequel narrive aucun
arc !) et les autres nuds sont des fils, petit-fils, etc., de cette racine.
INSCRIPTIONS
MODULES
OUVRAGES
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2323
Le modle rseau
ENSEIGNANTS
ENSEIGNE
INSCRIPTIONS
PRET_ENSEIGNANTS
PRET_ETUDIANT
MODULES
OUVRAGES
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2424
12
Le modle relationnel
Avec le modle relationnel, une table sert reprsenter aussi bien une
classes dobjets quune association entre des classes dobjets.
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2525
Num
Nom
Prn
Code
Titre
Num
Code
Note
Num
Code
Num
Code
Note
Num
Code
Num
Code
Note
Num
Code
Relation : Etudiants
1 n-uplet
Relation : Module
Num
Code
Note
Num
Code
Note
Num
Code
Note
Num
Code
Note
Relation : Inscriptions
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2626
13
Le Niveau Externe
Exemple :
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2727
Le Niveau Externe
groupe
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2828
14
Le Niveau Interne
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 2929
Il faut noter que tous ces aspects ne doivent pas affecter les
applications sauf sur le plan des performances daccs la base
Afin de garantir lun des objectifs viss par une base de donnes
savoir : lindpendance entre les donnes et les programmes.
Cours:BD.
BDD.
Anne:
2013/2014
Ens. S.Par:
MEDILEH
(Univ. (Univ.
El-Oued)
Lapproche
de Donnes
Cours:
Avances
Anne:
2005/2006
Dr B. Belattar
Batna
Algrie) Base
I-
: Mise niveau 3030
15