INTRODUCTION GENERALE
MODELISATION BD
APPLICATION SUR ACCESS
INTRODUCTION
Exemple :
SONABEL
ONEA
…
GESTION FASTIDIEUSE
BESOIN D’ESPACE
DONNEE NON PARTAGEE
…;
AVEC INFORMATIQUE
Académique
Sanitaire
Bancaire
Commerce
Sécurité
Etc….
HISTOIRE
Jusqu'en 1960 les informations étaient
enregistrées dans des fichiers manipulées par
les logiciels applicatifs. L'idée des bases de
données a été lancée en 1960 dans le cadre du
programme Apollo. Le but était de créer un
dispositif informatique destiné à enregistrer les
nombreuses informations en rapport avec le
programme spatial, en vue de se poser sur la
lune avant la fin de la décennie.
HISTOIRE
Application :
rigide,
longue,
coûteuse
Données :
redondantes,
peu fiables,
ponctuelles
EXIGENCES UTILISATEURS
Les utilisateurs exigent de plus en plus :
• des systèmes globaux
• des systèmes cohérents
• de ne pas écrire des programmes complexes (ou plutôt
compliqués!)
• d’avoir des réponses rapides aux questions qu’ils posent
• avoir des données à jour, ...
SGBD
Un système de gestion de base de données
(SGBD) ou en anglais DBMS pour database
management system, est un logiciel système
destiné à stocker et à partager des informations
dans une base de données en garantissant la
qualité, la pérennité et la confidentialité des
informations, tout en cachant la complexité
des opérations. Les SGBD sont les logiciels
intermédiaires entre les utilisateurs et les bases
de données. Une BD est un magasin de
données composé de plusieurs fichiers
manipulés exclusivement par le SGBD.
ARCHITECTURE SGBD
ARCHITECTURE SGBD
Niveau interne ou physique.
Le niveau interne permet de décrire les données telles
qu'elles sont stockées dans la machine, en particulier dans
les fichiers qui les contiennent (nom, localisation, taille,…).
Niveau logique.
Le niveau logique permet de décrire, de manière "abstraite"
et structurée, la réalité du monde ou de l'application.
Niveau externe
Au niveau externe, les schémas ou vues décrivent la partie
des données présentant un intérêt pour un utilisateur ou un
groupe d'utilisateurs.
ARCHITECTURE SGBD
ARCHITECTURE SGBD
ARCHITECTURE SGBD
TYPE SGBD
Actuellement, on distingue trois
principaux types de SGBD :
relationnels
objet-relationnels
objets
EXEMPLE SGBD
ACCESS
MySQL
PostgreSQL
ORACLE
DB2
…;
Merci pour votre
attention !