1. Réalisé par : Proposé par :
Bekkouche Selma Mr. BOUHABEL
Bouray Nour El Houda Mme. LADGHAM
Bouzidi Rokia
Chergui Samira
Lanasri Dihia
Lemsara Amina
2013-2014
19/04/2015 1
2. 19/04/2015 2
Introduction
Evolution de MySQL
Architecture de base de donnée MySQL
Outils d’administration et de développement
Entrepôts de données
Conclusion
3. 19/04/2015 3
MySQL est un Système de Gestion de
Bases de Données Relationnelles.
C'est l’un des SGBDR les plus utilisés.
Disponible sous la plupart des systèmes
d'exploitation.
Distribué sous licence GPL.
5. Version 1.0: apparue le 23 mai 1995,créé pour un
usage personnel .
Version 5.2 : ajout du nouveau moteur de
stockage Falcon en février 2007.
Version 5.6 : Version stable et depuis février 2013
Version 6.0 : première version alpha en avril 2007,
abandonnée depuis le rachat de MySQL par oracle
en décembre 2010
6. 19/04/2015 6
Couche Application
Couche Logique
Couche Physique
Client
Pilotes de
connexion
administrateurs
utilisant
l'interface
d'administration
clients qui
niquant au
SGBD MySQL
via l’interface
utilisateurs
interagissant
avec le SGBDR
MySQL via une
interface de
requête
« mysql »
ODBC
JDBC
Connector .NET
7. 19/04/2015 7
Couche Application
Couche Logique
Couche Physique
Couche Connexion
Cache requêtes MySQL
Analyseur & Préprocesseur
Optimiseur de Requêtes
Moteur de Stockage
8. 19/04/2015 8
Couche Application
Couche Logique
Couche Physique
• Des fichiers de données.
• Le dictionnaire de données.
• Des indices.
• Des données statistiques.
• Enregistrer des informations.
15. 19/04/2015 15
Grand espace de table.
Réplication.
Variété des indices.
Compression des données.
Tables en lecture seule pour les données sensibles.
16. 19/04/2015 16
Moteurs développés en interne.
Moteurs développés par des partenaires de
MySQL.
18. 19/04/2015 18
Enorme quantité de données.
Requêtes simultanées.
Une couverture globale des fonctionnalités de
la Business Intelligence.
Architecture Web 2.0 .
Plate-forme orientée « processus ».
19. 19/04/2015 19
Prendre en charge différentes natures de sources.
Pour l'intégration d'un nouveau flux, les 3 étapes
suffisent.
21. 19/04/2015 21
Implémentation libre
Fiable et rapide
Bonne documentation de
référence
Support multiplateformes
Grand espace de table.
Réplication.
Variété des indices.
Compression des données.
Tables en lecture seule pour
les données sensibles.
Support pour plusieurs
systèmes d'exploitation.
Mécanisme PL/SQL
moins développé
Peu de richesses
fonctionnelles
Manque de robuste avec
les gigantesques
volumes de données
22. 19/04/2015 22
MySQL fournit une grande puissance à faible
coût.
Plusieurs solutions offertes aux entreprises
MySQL en cours de développement
23. 19/04/2015 23
Utilisation de
MySQL
Manipulation avancéeManipulation basique
LDD
Create, Alter, Drop
LMD:
Insert, Update, Delete,
Select
Administration:
Utilisateurs & privilèges Procedures
Curseurs
Triggers
*ce qui lui confère le titre du meilleur SGBD utilsé dans le monde des entreprises
* Grace à la riche palette d’outils , les entreprise opte pour la solution Mysql , qui est doté des outils Datware house/