Bases de données - Open Source
Formation créée le 23/02/2023. Dernière mise à jour le 16/03/2023.
Version du programme : 1
Programme de la formation
Objectif de formation : Comprendre le fonctionnement des différents types de bases de données, leurs forces et faiblesses.
Objectifs de la formation
- Déterminer les différences entre les SGBD Open Source SQL et NoSQL, et les SGBDR propriétaires
- Comprendre les forces, faiblesses et caractéristiques des diverses catégories de SGBD
- Connaître le fonctionnement des principales solutions SGBD Open Source
- Savoir déterminer les cas d'usage selon le type de SGBD et SGBDR propriétaires
- Connaître les différentes architectures, modèles de données et implémentations techniques
Profil des bénéficiaires
Pour qui
- Directions informatique et fonctionnelle
- Responsables informatiques
- Chefs de projet
- Architectes
- Développeurs
Prérequis
- Connaissances de base des architectures techniques et du management SI
- Connaissances en bases de données
Contenu de la formation
-
Premiers pas avec les BDD Open Source
- Historique : modèle relationnel & SGBDR
- Premiers SGBDR & acteurs majeurs
- Évolution depuis l'avènement du Big Data
- Introduction à l'approche NoSQL
- Le poids de l'Open Source
-
Logique des BBD relationnelles
- Rappel des théories de bases
- Historique des modèles de données
- Typologie des SGBD & objectifs des SGBD relationnels
- Fonctionnalités
- Architectures avancées
- Travaux pratiques : Présentation de l'outil MySQL et des usages
-
SGBDR Open Source
- Tour d'horizon des outils de SGBDR Open Source
- MySQL
- PostgreSQL
- MariaDB
- Avantages et limites de ces solutions
- Travaux pratiques : Cas d'usages pour un comparatif des différences fonctionnelles entre les outils étudiés
-
Comparatif entre SGBD NoSQL et SGBDR
- Structuration forte et structure souple
- Modélisation agile
- ACID vs BASE
- Théorème CAP
- Langages déclaratifs de requête
- Modèle de l'agrégat & de la centralité des données
- Travaux pratiques : Introduction aux méthodes de modélisation pour le relationnel et le NoSQL
-
Panorama des SGBD NoSQL Open Source
- Vue des différents types de moteurs NoSQL depuis les modèle de données.
- Bases orientées "clé/valeur"
- Bases orientées "colonne"
- Bases orientées "document"
- Bases orientées "graphe"
- Le NoSQL, le Big Data et les architectures Cloud : comparatif des architectures
- Solutions Cloud : Azure, Amazon RDS, Google, BigTable.
- Place du NoSQL au sein du Big Data Analytics.
- Travaux pratiques : Présentation des outils MongoDB, Redis, Couchbase et Cassandra
-
Solutions alternatives propriétaires
- SGBDR propriétaires majeurs & leurs fonctionnements
- Différences
- Modèle économique des outils
- Propriétaire ou Open Source
- Champs d'applications SGBDR Open Source versus propriétaires
Équipe pédagogique
Professionnel expert technique et pédagogique
Suivi de l'exécution et évaluation des résultats
- Émargement numérique
- Mises en situation
- Formulaires d’évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Espace intranet de formation
- Documents supports de formation projetés
- Exposés théoriques
- Étude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...