Les systèmes de gestion de base de données (SGBD)
Qu’est-ce que les SGBD ?
• Concepts et principes de fonctionnement des SGBD
• Décomposition d’un SGBD
Composition d’un SGBD
• Le moteur de base de données
• Interpréteur SQL
• L’interface de programmation
• Les ODBC
Historique
• 1970 1er prototype de base de données• 1974 Ingres 1er SGBDR• 1979 Oracle SGBR intégrant du SQL• 1982 IBM sort DB2• 1985 Oracle v5 SGBD client/serveur• 1996 MySQL 1er SGBD open source
Les différents types• Modèle relationnel
• Les autres types moins utilisés
Modèle hiérarchique Modèle réseau
Modèle objet Programmation orientée objet (POO)
Objet : Attributs et Opérations– une identité– une structure– un ou plusieurs états– des comportements
Le marché
Marché scindé en deux catégories :
- Les produits destinés aux entreprises
- Les produits open sources destinés à une clientèle plus restreinte
Oracle (44,30%)
IBM (21%)
Microsoft (18,50%)
Sybase (3,50%)
Teradata (3,30%)
Autres (10%)
La répartition du marché selon les éditeurs
Les produits
• Oracle– Oracle Database– MySQL
• IBM– DB2
• Microsoft– SQL Server– Access
• FirebirdSQL Fundation– Firebird