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
Compétences travaillées
Bloc 1 : Concevoir pour l'industrie et les services, des produits, procédés et processus respectueux d'un avenir durable
1.2 : Dimensionner un produit, procédé, processus
1.3 : Modéliser un produit, procédé, processus
1.6 : Valider une solution
Bloc 2 : Organiser la production dans un environnement en évolution avec une responsabilité individuelle et collective
2.1 : Prévoir les flux entrants (matières, informations)
Bloc 3 : Améliorer pour l'industrie et les services, les performances d'un produit, procédé et processus pour anticiper et accompagner les changements induits par les transition
3.1 : Analyser les performances d'un produit, procédé, processus
3.2 : Exploiter des données numériques
Bloc Donnée : Concevoir et piloter de manière optimale les systèmes énergétiques renouvelables et les systèmes d’information par le cycle de vie des données
D.1 : Collecter et structurer des informations et données numériques
D.2 : Améliorer la gestion des flux d’énergie et d'informations dans les infrastructures et leur écosystème
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)