Professional Documents
Culture Documents
Pr Adil soufi
Objectif
Conception
Cration
Utilisation
Base de donne
Terminologie
Systme
d information
Base de donnes relationnelles
SGBD
Donnes
Champ
Enregistrement
Table
Entres
sorties
Exemple
Organisation ONCF
Flux de dcision
Dfinition de la grille tarifaire, dfinition des
trajets pour une priode donne
Contraintes
Augmentation du prix de ptrole , les ftes
Flux dinformation
Le trajet ( n de trajet, nom ville darriv, heure de
dpart, type de train )
Flux physique
Les trains, les voyageurs, les dparts et les arrives
Bref
Le SI doit apporter tous les acteurs de
lorganisation linformation et la
connaissance
dont ils ont besoin pour agir et dcider
gestion du stock
Exemple dun SI
Le service clientle
Rsultat
Systme
dinformation
Bases de
donnes
SGBD
Objectifs et avantages
Indpendance physique.
Les disques, la machine, les mthodes d'accs, les modes
de placement, les mthodes de tris, le codage des donnes
ne sont pas apparents.
Le SGBD offre une structure logique permettant la
reprsentation des donnes relles sans se soucier de
l'aspect matriel.
Indpendance logique.
Chaque groupe de travail doit pouvoir se concentrer sur ce
qui l'intresse uniquement. Il doit pouvoir arranger les
donnes comme il le souhaite mme si d'autres utilisateurs
ont une vue diffrente.
L'administrateur doit pouvoir faire voluer le systme
d'informations sans remettre en cause la vue de chaque
groupe de travail.
Objectifs et avantages
Exemple :
Une base de donnes contient les informations suivantes :
vehicule(num-vehicule, marque, type, couleur)
personne(num-ss, nom, prenom)
proprietaire(num-ss, num-vehicule, date-achat)
Un groupe de travail ne s'intressera qu'aux personnes qui
possdent une voiture :
personne(num-ss, nom, prenom, num-vehicule)
Un autre groupe ne s'intressera qu'aux vhicules vendus a une
certaine date :
voiture(num-vehicule, type, marque, date-achat)
Objectifs et avantages
Le SGBD doit permettre d'obtenir les donnes par des langages non
procduraux.
On doit pouvoir dcrire ce que l'on souhaite sans dcrire comment
l'obtenir.
4. Accs aux donnes efficace.
Les accs disque sont lents relativement l'accs la mmoire
centrale. Il faut donc offrir les meilleurs algorithmes de recherche
de donnes l'utilisateur.
Objectifs et avantages
Pas de rptition des donnes.
Le SGBD doit permettre d'viter la rptition d'informations pour
loptimisation de la mmoire et le temps de la recherche de
linformation
Partage des donnes.
Le SGBD doit permettre a plusieurs personnes (ou applications)
d'accder simultanment aux donnes tout en conservant l'intgrit
de la base.
Chacun doit avoir l'impression qu'il est seul a utiliser les donnes.
Scurit des donnes.
Les donnes doivent tre protges des accs non autorises ou mal
intentionns.
Il doit exister des mcanismes permettant d'autoriser, contrler et
enlever des droits d'accs a certaines informations pour n'importe
quel utilisateur.
Exemple : Un chef de service pourra
connatre les salaires des personnes
qu'il dirige, mais pas de toute
l'entreprise.
Objectifs et avantages
Le systme doit aussi tre tolrant aux pannes :
si une coupure de courant survient pendant l'excution d'une
opration sur la base, le SGBD doit tre capable la restitution des
donnes
.
Oracle (http://www.oracle.com)
DB (IBM, http://www.software.ibm.com)
Ingres
Informix
Sybase (http://www.sybase.com)
SQL Server (Microsoft,
http://www.microsoft.com)
Gemstone
Ms Access
Paradox
Visual Dbase
FoxPro
FileMaker
Niveau conceptuel
reprsente le contenu de la base en termes
conceptuels, indpendamment de toute
considration informatique.
Modlisation conceptuel
Les entits
Les attributs
Les associations
Type de relation : cardinalits
Lidentifiant
Exemple
Pour illustrer cette dmarche, considrons le
domaine classique dune gestion commerciale
simplifi dcrite par:
Le client ali a pass la commande c1
contenant les produits p1 et p2.
Le mme client a pass la commande c2
contenant p2 et p3.
Le client Ahmed a pass la commande c3
contenant p1 et p2.
Le mme client a pass c4 contenant p2 et p3.
La commande c1 a donn lieu la facture f1 .
MCD
Commande
Client
N_Comman de
rfrenc e
Nom
P rnom
0,n
Commander
1,1
1,n
1,n
Contenir
Donner Lieu
1,1
0,n
Fac ture
P roduit
Ref_Produi t
Num_Fac ture
date
Elve
N SS lve
Nom_lve
Prnom _lve
Date_naissance
Adresse
Anne_tude
(0,n)
Matire
Avoir pour note
(0,n)
Note
(0,1)
Sigle matire
Dsignation_mat
(1,1)
Appartenir
Professeur
(1,n)
Classe
Code Classe
Dsignation_class
e
(1,n)
Enseigner
Nbre_heures
35
(1,n)
Code_prof.
Nom_prof.
Prnom_prof
Statut_prof
ETUDE DE CAS 1
Soit
ETUDE DE CAS 2
Au service de l'intendance :
Chaque ordinateur est identifi par un N d'inventaire cre par l'intendant.
Sa date d'achat doit tre conserve, ainsi que son nom gnrique et sa
marque.
Les informations courantes sur le fournisseur de l'ordinateur sont notes.
Certains sont couverts par un contrat de maintenance. Le type de garantie
(pices, pices & MO, sur site etc.), la date de signature, sa dure sont
indispensables. Un contrat peut couvrir plusieurs ordinateurs et a un cot
forfaitaire.
Un contrat est toujours sign auprs d'une socit dont on dsire garder
toutes les coordonnes. Celle-ci est bien souvent le fournisseur .