Académique Documents
Professionnel Documents
Culture Documents
Pr. F. Magra-Benchikha
Fouzia.benchikha@univ-constantine2.dz
6. Petit historique
7. Objectifs du module
(1)
Personn S
el (3) G
B
Commercia Approche
l D
BDD
Facturatio
n
(2)
Plusieurs inconvénients dont :
Redondance (duplication) des données
Risque d’incohérence
Problème de sécurité (reprise après panne)
Problème de maintenance ..etc.
Approche BD
Principe :
Séparation des données et des programmes
Intégration et partage des données
SGBD
Objectifs
• Plusieurs acteurs
- Constructeurs de SGBD
- Concepteurs de BDs
- Administrateurs de BDs
- Développeurs d’applications sur BDs
- Utilisateur(s) d'applications su BDs
Définition 1 :
Une BD est un ensemble structuré de données (organisation et description de données)
enregistrées sur des supports accessibles par l’ordinateur (stockage sur disque) pour satisfaire
simultanément plusieurs utilisateurs (partage des données) de manière sélective
(confidentielle) en un temps opportun (performance).
Définition 2 : (A Retenir)
Une base de données représente l’ensemble structuré, cohérent, intègre et partagé des
informations nécessaires au fonctionnement d’une entreprise.
Modèle de Données/Définition
un modèle de données est un ensemble de concepts permettant de décrire la structure d'une base de
données. Un modèle de données inclut des opérations permettant de mettre à jour et questionner la
base. Le modèle de données le plus utilisé est le modèle relationnel.
de BDSchéma Phase de
logique conception Utilisation d’un SGBD
physique
Schéma physique
de BD Phase d’utilisation Utilisation d’un SGBD
9
Université Constantine 2 Pr. F. Magra-Benchikha 9
Introduction : Approche Base de Données
Définition :
SGBD : Systèmes de Gestion de Bases de Données (DataBase Management Systems - DBMS) :
Un SGBD est un logiciel qui prend en charge la structuration, le stockage, la mise à jour et la
maintenance d'une base de données. Il est l'unique interface entre les informaticiens et les
données (définition des schémas, programmation des applications), ainsi qu'entre les
utilisateurs et les données (consultation et mise à jour)
Objectifs :
Petit historique
• 1960 : Systèmes de gestion de fichiers
• 1970 : Papier fondateur de CODD sur la théorie des relations, fondement de la théorie
des bases de données relationnelles
INGRES à Berkeley - langage QUEL
System R IBM à San Jose - langages SEQUEL et QBE
• 1990 : début des SBGD orientés objet (Gemstone, O2, Orion, Objectstore,
Versant, Matisse...).
L’algèbre
Cours et
relationnelle Application
Manipulation d’une
BD relationnelle
Le langage SQL
Création et
manipulation de BDs SGBD MySQL
relationnelles TPs
13
Fin