Académique Documents
Professionnel Documents
Culture Documents
Introduction aux BD
enjeux de la matire
objectifs de la partie I
histoire
dfinition 1
definion 2 : par les objectifs d'un Systme
d'Information
Le champ d'application
Les mthodologies de conception de BD
retour aux modles
enjeux de la matire
Information: ressource de l'entreprise
Histoire - Actualit - Devenir
Analyse et contrle des informations
Diminuer l'incertitude des processus de dcision
La place du gestionnaire
Dcider avec l'information
Contrler avec l'information
Modifier l'organisation
- communication des informations
- capture de l'information
- traitement de l'information
Intervenir dans la spcification du SI
- fixant objectifs
- schma directeur informatique
- validant les systmes mis en place
objectifs de la partie BD
La BD <-> Entreprise
introduction aux BD
champ d'application
spcification
Lecture de schma de BD
rappel mathmatique
dfinition de la relation
modlisation des donnes
Interrogation des donnes
Algbre relationnelle
langage SQL
fichiers
B.D
Le champ d'application
Les objectifs de l'organisation dlimitent un champ
d'application dans la ralit dont la BD est le reflet
(mthode: Schma directeur). Ses lments sont:
- les traitements effectuer
- les requtes d'interrogation excuter
- les donnes ncessaires mmoriser
- les rgles d'intgrit respecter
ralit
frontire du champ
d'application
HOTEL
SERVICE
ETAGE
COMPTA
BILITTE
RESERVATION
CUISINE
PERSONNEL
MENU,QTE, ...
Les traitements
Les traitements de l'application sont dfinis par toutes les
modifications envisages sur les donnes de la BD. Trois
types d'actions sont possibles:
- La cration; un "objet" nouveau apparat dans la
ralit et celui-ci est dans le champ d'application,
donc il doit tre enregistr dans la base de donnes
(un nouveau client)
- La mise jour; un "objet" dj enregistr dans la
BD se modifie et ceci doit tre report dans la BD
(changement dans la quantit stocke d'un article)
- La destruction; un "objet" enregistr dans la BD
sort du champ d'application et doit donc tre limin
de la BD (changement d'anne comptable, un
salari quitte l'entreprise)
ralit
destruction
mise jour
cration
champ
d'application
Les interrogations
Il s'agit d'identifier les besoins de chaque utilisateur devant utiliser la BD, en se posant les questions suivantes:
- Quelles sont les informations de la BD ncessaires
l'accomplissement de la tche de cet utilisateur (le
magasinier, la rceptionniste de l'htel)?
- Quelle est la frquence de ces questions, le temps
de rponse exig? Le couple (100 req/jour, 15 secondes) sera examin diffremment de celui (1
req/mois, dans la matine).
- Qui peut examiner et modifier les informations? Ce
point concerne le degr de confidentialit et de scurit de chaque information.
Les donnes
Les donnes mmoriser dans la BD sont celles dfinies
par le champ d'application. Les traitements les crent, les
mettent jour et les dtruisent. Les requtes
d'interrogation les utilisent en lecture pour rpondre aux
utilisateurs.
La slection des donnes
Nous avons vu que c'est dans le cadre de la dfinition du
champ d'application qu'elle s'effectue. Le choix des proprits enregistrer dans la BD doit tre ncessaire et
suffisant pour excuter les traitements et rpondre aux requtes d'interrogation:
ncessaire: court terme, pour tre aussi efficace que le
systme remplac et moyen terme, pour rpondre de
nouvelles questions (que l'on vite de se poser car dans
un systme manuel, elles sont trop onreuses).
suffisant: pour viter de mmoriser des informations qui
seront peu ou pas utilises.
Pour une personne, nous pouvons la dfinir par exemple:
nom, prnom, taille, profession, adresse, numro de tlphone, revenu, poids, appartenance politique, sports pratiqus, tat civil, nombre d'enfants, ....
Chacune de ces proprits a un sens dans un contexte
bien dfini, par contre elles sont inutiles dans un autre.
Chaque information (compte en caractres) a un prix
calcul avec les cots suivants:
cot de saisie (opratrice, poste de saisie)
cot de stockage (disques, bandes d'archivage)
modle hirarchique
modle hirarchique (1965-..);
dans ce modle les liens existant entre les objets sont
strictement arborescent.
DEPARTEMENT
NODPT, NOMDPT
EMPLOYE
NOEMP, NOMEMP, DATE-EMB
PROJET
NOPJ, NOMPJ,RESP-PJ
SALAIRE
ANNEE, SAL
modle rseau
modle rseau (1965-..); ce modle est une extension
du modle prcdent, les liens entre objets peuvent
exister sans restriction.
DEPARTEMENT
NODPT, NOMDPT
EMPLOYE
NOEMP, NOMEMP, DATE-EMB
SALAIRE
ANNEE, SAL
PROJET
NOPJ, NOMPJ,RESP-PJ
EMP-PROJET
NOPJ, NOEMP, DUREE
modle relationnel
le modle relationnel (1970-..); Ce modle est bas sur
la notion de relation. Une relation est un ensemble de nuplet (n est fixe) qui correspondent chacun une
proprit de l'objet dcrire.
DEPARTEMENT
NODPT NOMDPT
45
PROJET
NOPJ NOMPJ RESP-PJ NODPT
gestion
EMPLOYE
NOEMP NOMEMP DATE-EMB NO DPT
EMP-PROJET
NOPJ NOEMP DUREE
CO
AX
FI
BR
ES
PC
M
AC
...
SU
N
HP
IB
M
DE
C
x
/n
et
IP
P/
ec
TC
...
M
SDO
S
O
SM
AC
M
VS
VM
S
ni
2
es
as
ph
ur
ite
on
...
it
co
an
Tr
se
ba
Sy
cl
ra
es
gr
In
n
de
io
at
en
(m
tin
ip
cr
-S
...
gr
in
ra
s
n
pp s
or
ta
ts
bl
ea
u
gr x de
ap
hi bor
qu d
es
ra
io
at
m
an
SD
SS
EI
de
s
ur
at
Pr ion
od
uc
tio
Ac
n
Ad ha
m ts
in
is
tra
tio
n
Fi
na
nc
e
... s
ct
Fa
om
oc
St
Em
eu
ul
at
rs
M
o
X- tif
W
in
W dow
in
do
w
3.
Fi
nd ..
er
te
rm
in
al
24
X8
... 0
Niveaux conceptuels
Niveaux conceptuels du SI
Interface utilisateur
Applications
Outils de dveloppement
Distribution des BD
DONNEES
Serveur
Finances
DONNEES
Serveur
Production - Achat
DONNEES
PTT
Serveur
Serveur
DONNEES
DONNEES
PTT
PTT
Serveur
DONNEES
PTT
Serveur