My SQL
-
Upload
dihiaselma -
Category
Software
-
view
38 -
download
3
Transcript of My SQL
Réalisé par : Proposé par :
Bekkouche Selma Mr. BOUHABEL
Bouray Nour El Houda Mme. LADGHAM
Bouzidi Rokia
Chergui Samira
Lanasri Dihia
Lemsara Amina
2013-201419/04/2015 1
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
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.
19/04/2015 4
1994
1995
20082010
Dévloppement MySQL
David Axmark
Michael Widenius.
1ère version
de MySQL
Achat de MySQL
Sun Microsystème
Oracle
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
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 »
ODBCJDBC
Connector .NET
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
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.
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.
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/04/2015 19
Prendre en charge différentes natures de sources.
Pour l'intégration d'un nouveau flux, les 3 étapes
suffisent.
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
19/04/2015 22
MySQL fournit une grande puissance à faible
coût.
Plusieurs solutions offertes aux entreprises
MySQL en cours de développement
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