Vous êtes sur la page 1sur 8

Introduction

Des BD, pour quoi faire ?


Partie 2 : Contexte technique

Dpartement
INFormatique

Plan du document

Des BD, o et
pour quoi faire ?

Mmoire centrale

Contexte
technique

Terminologie

Fichiers

Bases de donnes

Selon vous, quels avantages ?


Quels inconvnients ?

March

Architecture
de rfrence

Introduction
Page
Contexte
2
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Structure en mmoire centrale

Principes
Stockage des donnes dans la mmoire volatile dun ordinateur

Avantages
Stockage des donnes
Accs rapide

Inconvnients
Stockage temporaire
Petits volumes de donnes
Langages de programmation
Contexte mono-processus (monoutilisateur en gnral)

Introduction
Page
Contexte
3
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Fichiers

Principes
Stockage des donnes dans des fichiers sur les disques

Avantages
Stockage persistant sur disque
Gros volumes de donnes

Inconvnients
Accs via des langages de
programmation et SGF
Contexte mono-utilisateur (en
gnral)

Introduction
Page
Contexte
4
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Scnario 1
Approche fichiers avec PCs

Direction des tudes

Bibliothque

Application
En Cobol

Fichiers tudiants
et UVs

Service social
Application
Appli
PHP
en en
Java

Fichiers
Fichierstudiants
tudiantset
etLivres
Livres

Application
en C

Fichiers tudiants
et Chambres

Introduction
Page
Contexte
5
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Scnario 2
Approche fichiers + SGF

Application bibliothque
Programme 1
Description du fichier des tudiants

*2

dition du fichier tudiants


par ordre alpha

Programme 2
Description du fichier des tudiants

Fichier tudiants

Mise jour du fichier tudiants


via nom tudiant

SGF

Introduction
Page
Contexte
6
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Que nous montrent ces scnarios ?


Problmes de lapproche fichier
Pas de partage de donnes entre les utilisateurs
Pas de vision globale des donnes
Difficult saisir les liens entre les donnes

Redondance des donnes


Risque d'incohrence des donnes

Pas d'indpendance entre les donnes et les traitements

Multiplicit des traitements, des langages, des matriels

Problme de gestion de la scurit des donnes

Introduction
Page
Contexte
7
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Bases de Donnes
Principe

:
Stockage persistant sur disque
Trs gros volumes de donnes
Langage de requtes et langages de programmation SGBD
Contexte multi-utilisateurs
SGF
Application

Langage de
requte
Disques

SGBD
Introduction
Page
Contexte
8
technique

Mmoire centrale
Dpartement
INFormatique

Fichiers

Bases de donnes

Architecture