Descriptif
- Les notions ACID et BASE
- Présentation des limites de SQL et des apports du NoSQL
- Déploiement d’un serveur SQL
- Mise en œuvre d’un ORM
- Utilisation d’un moteur de base de données Graph ou Key/Value ou TimeSeries
- Présentation des concepts de DataLake et d’ETL
- Utilisation d’un outil de reporting
Objectifs pédagogiques
A la fin de ce module, les élèves seront capables de :
- Concevoir et implémenter une base de données selon les contraintes métiers et technologiques associées à la situation
- Exploiter une base de données pour extraire/visualiser les informations
- Comprendre et programmer une correspondance entre relations et objets (ORM)
- Utiliser un outil de reporting
Diplôme(s) concerné(s)
UE de rattachement
- UE-IFIE2-S2-DONNEE : Ingénierie de la donnée pour les systèmes d’information et les systèmes énergétiques
Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
- AS1-Initiation aux bases de données : Savoir analyser, modéliser et gérer une base de données en SQL
- A3S1-Ingénierie des modèles : Diagramme de classes UML (basique, juste pour SQL) ?
Format des notes
Numérique sur 20Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)Le coefficient de l'enseignement est : 1
Programme détaillé
Session 1 : SQL (langage, principes ACID, pratique)
Session 2 : Big Data Hadoop (Cloudera-Hortonworks
Session 3 : NoSQL Colonne (Cassandra)
Session 4 : NoSQL document (MongoDB)