E
EN
NS
ST
T
L
Le
e
m
mo
od
dè
èl
le
e
E
En
nt
ti
it
té
é-
-A
As
ss
so
oc
ci
ia
at
ti
io
on
n
2
20
01
12
2-
-2
20
01
13
3
2
enregistrées et comment y accéder (correspondance entre le schéma conceptuel et le
schéma physique).
Langage de manipulation des données, ou langage d’interrogation (LMD)
Pour interroger la base, mettre à jour les données et effectuer les manipulations sur celles-
ci.
Il existe de nombreux systèmes de gestion de bases de données, en voici une liste non
exhaustive :
SGBD plate-forme mode licence
ACCESS Windows mono-poste commerciale
SQL SERVER Windows client/serveur commerciale
ORACLE Windows et Linux client/serveur commerciale
SYBASE Windows et Linux client/serveur commerciale
POSTGRESQL Windows et Linux client/serveur libre
MYSQL Windows et Linux client/serveur libre
3. Conception des bases de données :
Il est difficile de modéliser un univers réel observé sous une forme directement utilisable par
un SGBD. En construisant directement les tables d’une base de données dans un SGBD
(PostgreSQL, Oracle, SQL Server, DB2, base, Access, MySQL, ...), deux questions se posent :
– dans quelle table placer certaines colonnes (par exemple : l’adresse de livraison doit être
dans la table des clients ou dans la table des commandes ?).
– comment prévoir les tables de jonction intermédiaires (par exemple : la table des
interprétations qui est indispensable entre les tables des films et la table des acteurs).
Il est donc nécessaire, après la collecte et l’acquisition de toutes les données nécessaires, de
recourir à une étape préliminaire de conception. Les modèles conceptuels de données MCD
(tels que le modèles réseau, hiérarchique, Codasyl, Entité-Association et UML) permettent
de concevoir un système d’information d’une façon standardisée et méthodique. Ces
modèles sont indépendants du SGBD utilisé.
Ensuite ce modèle conceptuel est représenté exclusivement par un modèle logique : le
modèle relationnel. Dans ce modèle, les données sont représentées par des tables, sans
préjuger de la façon dont les informations sont stockées dans la machine. Les tables