SlideShare une entreprise Scribd logo
2019
Les SGBD
Réalisé par
Hwideg Monji
Ben Yahia Haythem
Sommaire
2
Presentation Types
de SGBD
SGBDR
NoSQL
architecture
de SGBD
caractéristique
de SGBD
Répartition
des SGBD
CONFIDENTIALI © 2019
VERMEG
Presentation
3
CONFIDENTIALI © 2019
VERMEG
Définition
4
Intermédiaires entre les utilisateurs et les bases de données
Stocker, gérer et partager des informations
Plusieurs utilisateurs connectés simultanément
CONFIDENTIALI © 2019
VERMEG
Historique
5
50-60
62-63
65-70
Structure format,Méthodes(séquentiel, direct, indexé)
Apparition du concept de Base de Données
1ère Génération SGBD | Hiérarchique | IMS | DL/1
70-85 2ème Génération SGBD | Relationnel | SQL de IBM
90 + Données variées | BD réparties,OO,GL
CONFIDENTIALI © 2019
VERMEG
Pourquoi un SGBD
6
CONFIDENTIALI © 2019
VERMEG
Les composants d’un SGBD
7
SGBD
Software
Access Language QBE
Hardware
Data
CONFIDENTIALI © 2019
VERMEG
Les utilisateurs d’un SGBD
8
Database
Administrators
End Users
Application
Programmers
Database
Designer
CONFIDENTIALI © 2019
VERMEG
Types des SGBD
9
CONFIDENTIALI © 2019
VERMEG
10
IMS/DL1
Adabas
Hiérarchique
BDR
CONFIDENTIALI © 2019
VERMEG
11
Oracle
MySQL
Relationnel
BD2
CONFIDENTIALI © 2019
VERMEG
12
DB4OMongoDB
Caché
orientéobjet
Caractéristique des SGBD
13
CONFIDENTIALI © 2019
VERMEG
Caractéristiques communes :
14
Indépendance physique/logique
Administration facile de données
Sécurité des données
Cohérence des données
Redondance contrôlée des données
Données structurées et décrites
Intégrité des données
Persistence des données
Partage des données
Gestion des utilisateurs et d’accès
CONFIDENTIALI © 2019
VERMEG
Système de base de données vs système de fichiers
15
Consistance des données Redondance des données
Accès facile aux données Difficulté d'accès aux données
Contrainte d’integrité Problème d'intégrité
Mechanisme d’autorisation Problème de sécurité
Gestion des données plus faciles grâce aux
requêtes fournies par le SGBD
Difficulté de gestion des données
CONFIDENTIALI © 2019
VERMEG
Critères de sélection d’un SGBD:
16
Performances
Taille des données
Périmètre d’utilisation
Nombre d’utilisateurs connectés
Architecture des SGBD
17
CONFIDENTIALI © 2019
VERMEG
Architecture 1-Tier
18
CONFIDENTIALI © 2019
VERMEG
Architecture 2-Tier
19
Server-Tier: un serveur
exécutant le SGBD et
éventuellement des
procédures applicatives
Client-Tier: des clients
exécutant le corps des
applications et la présentation
des données.
CONFIDENTIALI © 2019
VERMEG
Architecture 3-Tier
Data-tier: un serveur de
données exécutant le SGBD et
éventuellement des
procédures applicatives
Application-Tier: un serveur
d'application exécutant le
corps des applications
Presentation-Tier: clients
responsables des dialogues et
de la présentation des
données selon les standards
du Web.
CONFIDENTIALI © 2019
VERMEG
Architecture Répartie
Distributed database :
Architecture composée de
plusieurs serveurs coopérant
à la gestion de bases de
données composées de
plusieurs sous-bases gérées
par un seul serveur, mais
apparaissant comme des
bases uniques centralisées
pour l'utilisateur.
Caractéristiques des SGBD
22
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
23
SGBD Relationnels
Oracle
MySQL
Microsoft SQL Server
PostgreSQL
BD2
Avantages :
● Utilisation très
commune,SGBD les
plus utilisés
● Bien documentées et
matures
● Vendus et
entretenus par un
certain nombre de
sociétés établies.
● Modelisation des
relations
● SGBD le plus utilisé
● Maintenance facile
Désavantages :
● Ne sont pas
convenables pour les
données de grande
taille
● Opération de jointure
n’est pas toujours
efficace
● Coûts d’utilisation
élevés pour Oracle et
Microsoft SQL Server
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
24
SGBD NoSQL
MongoDB
Cassandra
CouchDB
Avantages :
● Permet le stockage de
quantités massives des
données
● Flexibilité et scalabilité
● Performances élevés
● Modèle de données
flexible
Désavantages :
● Moins supportés
● Stockage de
données sans
schéma
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
25
Oracle
Avantages :
● Permet le stockage des
données avec
schématisation
● Flexibilité et scalabilité
● Performances élevés
● Facile à utiliser
● parmis les SGBD les
plus populaires et
utilisés
Désavantages :
● Coûts d’utilisation
élevés
● Opérations de
jointures très
complexes
● N’est pas
recommandé pour
les données de
grande taille
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
26
MongoDB
Avantages :
● Permet le stockage des
données sans schéma
● Très scalable
● Performances élevés
● Facile à utiliser
● Syntaxe de requetes
simple
● Offre une alternative
non payante par
rapport à Oracle
Désavantages :
● Couts éleves
● Opérations de
jointures très
complexes
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
27
CassandraDB
Avantages :
● Base de données très
rapide et très scalable
● Utilise un langage de
requêtes CQL (très
proche de SQL)
● Système distribué
● Réplication
automatique des
noeuds au cas d’un
noeud mal
● Base de données
élastique selon le
nombre de machines
utilisés
Désavantages :
● Besoin de plusieurs
machines
distribués
● SGBD décentralisé
● Nécessite
beaucoup de
ressources
matérielles
CONFIDENTIALI © 2019
VERMEG
Caractéristiques spécifiques:
28
CouchDB
Avantages :
● Utilise Javascript pour
récupérer les données
● Système distribué
● Données accessibles et
récupérés
directements via des
api RESTful
● Format de stockage
des données flexible
● Possibilité de travailler
en mode hors ligne
grâce à couchDB Lite
Désavantages :
● Demande
beaucoup de
ressources et
plusieurs machines
CONFIDENTIALI © 2019
VERMEG
Marché de SGBD
29
CONFIDENTIALI © 2019
VERMEG
Répartition des SGBD:
30
l'évolution de la demande sur les SGBD sur les sept dernières années
CONFIDENTIALI © 2019
VERMEG
Répartition des SGBD:
31
la popularité des différents SGBD dans les offres d'emploi de 2017
vermeg.com contact@vermeg.com

Contenu connexe

Tendances

Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -
IliasAEA
 
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Hatim CHAHDI
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
Lilia Sfaxi
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
Amir Souissi
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQLebiznext
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
Lilia Sfaxi
 
Les Base de Données NOSQL
Les Base de Données NOSQLLes Base de Données NOSQL
Les Base de Données NOSQL
kamar MEDDAH
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnelles
Aymen Kasmi
 
Gestion des documents
Gestion des documentsGestion des documents
Gestion des documents
naziha harrag
 
eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API Management
Lilia Sfaxi
 
Chp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de DonnéesChp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de Données
Lilia Sfaxi
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
Amal Abid
 
Technologies pour le Big Data
Technologies pour le Big DataTechnologies pour le Big Data
Technologies pour le Big Data
Minyar Sassi Hidri
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
Yassine Badri
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
Mohamed Ayoub OUERTATANI
 
Chapitre i-intro
Chapitre i-introChapitre i-intro
Chapitre i-intro
WaelKhemakhem
 
applications-reparties
applications-repartiesapplications-reparties
applications-reparties
mourad50
 
Cours c#
Cours c#Cours c#
Cours c#
zan
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
Lilia Sfaxi
 

Tendances (20)

Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -Les Base de Données NOSQL -Presentation -
Les Base de Données NOSQL -Presentation -
 
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
Cours HBase et Base de Données Orientées Colonnes (HBase, Column Oriented Dat...
 
BigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big DataBigData_Chp1: Introduction à la Big Data
BigData_Chp1: Introduction à la Big Data
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
 
Les Base de Données NOSQL
Les Base de Données NOSQLLes Base de Données NOSQL
Les Base de Données NOSQL
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnelles
 
Gestion des documents
Gestion des documentsGestion des documents
Gestion des documents
 
eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API Management
 
Chp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de DonnéesChp2 - Les Entrepôts de Données
Chp2 - Les Entrepôts de Données
 
TP1 Big Data - MapReduce
TP1 Big Data - MapReduceTP1 Big Data - MapReduce
TP1 Big Data - MapReduce
 
Technologies pour le Big Data
Technologies pour le Big DataTechnologies pour le Big Data
Technologies pour le Big Data
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Chapitre i-intro
Chapitre i-introChapitre i-intro
Chapitre i-intro
 
applications-reparties
applications-repartiesapplications-reparties
applications-reparties
 
Cours c#
Cours c#Cours c#
Cours c#
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
 

Similaire à Les System de Gestion de Base de Données

chapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptxchapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptx
Sylia3
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
Denodo
 
Saas Libre
Saas LibreSaas Libre
Saas Libre
grolland
 
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdfUNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
bahajzouhair
 
Discover BiBOARD
Discover BiBOARDDiscover BiBOARD
Discover BiBOARD
Julien ΞSPITΛLLIER
 
Présentation de Kirby CMS
Présentation de Kirby CMSPrésentation de Kirby CMS
Présentation de Kirby CMS
Gilles Vauvarin
 
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data VirtualizationSession en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Denodo
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Switzerland
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud Hybride
Microsoft
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
Denodo
 
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
Simplifier la mise en place d'une stratégie Data Mesh avec DenodoSimplifier la mise en place d'une stratégie Data Mesh avec Denodo
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
Denodo
 
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
Arnaud A.
 
Deagital smart data proposal fr
Deagital smart data proposal frDeagital smart data proposal fr
Deagital smart data proposal fr
Jose Torres
 
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentationMariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB plc
 
Des reportings efficients pour des analyses pertinentes
Des reportings efficients pour des analyses pertinentesDes reportings efficients pour des analyses pertinentes
Des reportings efficients pour des analyses pertinentes
Soft Computing
 
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
Worteks
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Microsoft Technet France
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Denodo
 

Similaire à Les System de Gestion de Base de Données (20)

chapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptxchapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptx
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 
Saas Libre
Saas LibreSaas Libre
Saas Libre
 
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdfUNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
UNIVERSITE-DE-RENTREE-25SEPT-Server-et-conclusion.pdf
 
Discover BiBOARD
Discover BiBOARDDiscover BiBOARD
Discover BiBOARD
 
Présentation de Kirby CMS
Présentation de Kirby CMSPrésentation de Kirby CMS
Présentation de Kirby CMS
 
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data VirtualizationSession en ligne: Découverte du Logical Data Fabric & Data Virtualization
Session en ligne: Découverte du Logical Data Fabric & Data Virtualization
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre Perdaems
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud Hybride
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Discovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data VirtualizationDiscovery Session France: Atelier découverte de la Data Virtualization
Discovery Session France: Atelier découverte de la Data Virtualization
 
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
Simplifier la mise en place d'une stratégie Data Mesh avec DenodoSimplifier la mise en place d'une stratégie Data Mesh avec Denodo
Simplifier la mise en place d'une stratégie Data Mesh avec Denodo
 
Adopter le cloud avec microsoft
Adopter le cloud avec microsoftAdopter le cloud avec microsoft
Adopter le cloud avec microsoft
 
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
Microsoft Techdays 2012 France - BPOS301 la réversibilité des données dans le...
 
Deagital smart data proposal fr
Deagital smart data proposal frDeagital smart data proposal fr
Deagital smart data proposal fr
 
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentationMariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - novadys presentation
 
Des reportings efficients pour des analyses pertinentes
Des reportings efficients pour des analyses pertinentesDes reportings efficients pour des analyses pertinentes
Des reportings efficients pour des analyses pertinentes
 
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
[RedHat Forum 2019] REX - COMMENT MONTER UNE OFFRE DE CLOUD EN MARQUE BLANCHE...
 
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
Migration vers Active Directory 2012 et 2012 R2 : les meilleures pratiques
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
 

Les System de Gestion de Base de Données