Programme de la formation
Comprendre les enjeux actuels des systèmes de gestion de bases de données
Ce thème constituera le point d’entrée et le fil rouge de la formation :
- Définitions et notions théoriques
- Enjeux historiques des SGBD en informatique
- Besoins modernes : l’analytique face au transactionnel
- Les systèmes de gestion de bases de données à l’ère du Big Data
Les bases de données de la mouvance NoSQL
Ce thème abordera les solutions proposées par le NoSQL aux problématiques décrites dans la première partie :
- Quand aller vers le NoSQL ?
- Les différents schémas de données dans les bases NoSQL
- Les choix techniques du NoSQL
Focus sur les bases de données orientées graphes/réseaux
- Structure d’un graphe et notions sur les graphes
- Problématiques résolues par les graphes
Exercices avec Neo4J
Focus sur les bases de données qui stockent les informations sous forme JSON
- Définitions et format JSON
- Manipulation avec Python
Exercices avec MongoDB