Technologies sémantiques et NoSQL
Voie Data Science et Marketing
- Année
- 3e année
- Semestre
- Semestre 6
- Unité d’enseignement
- Gestion des données
- Volume horaire
- 20 h
- Crédits
- 1,5
Les fiches sont renseignées à partir des syllabus RESA/ENEAM et peuvent être actualisées par l’équipe pédagogique. Les modalités d’évaluation indiquées ne remplacent pas les consignes du cours.
Objectif du cours
Les systèmes sur Cloud se distinguent des approches classiques relationnelles. Ces approches abandonnent la représentation matricielle de l’information ainsi que le langage SQL au profit d’une plus grande simplicité, d’une meilleure performance et d’une meilleure scalabilité. Il parait alors important pour les étudiants de s’imprégner de ce type de bases de données.
Cet cours vise à donner aux étudiants les connaissances de base sur les architectures distribuées spécialisées dans le stockage et le traitement du Big Data.
Plan du cours
-
Chapitre 1 : Introduction aux bases de données non-relationnelles
2 h- Historique des bases de données : relationnel au non-relationnel
- Caractéristiques des bases de données non-relationnelles
- Exemples de bases de données non-relationnelles
-
Chapitre 2 : Les bases de données NoSql
12 h- Définition;
- Différence entre SQL et NoSql;
- Intérêt du NoSql (pourquoi NoSql ?);
- Système distribués (scalabilité verticale et horizontale)
- Bases de données orientées document et application avec MongoDB
- Bases de données orientées graphe et Application avec Neo4J
-
Chapitre 5 : Modélisation logique arborescente en XML
6 h- Introduction à XML
- Syntaxe de base en XML
- Introduction aux schémas XML
- Manipulation XML avec XPath
Évaluation
1 examen écrit
Bibliographie
- G. PLOUIN, Cloud computing et SaaS, Editions Dunod
- Le livre blanc du Cloud, du SaaS et des Managed Services pour les partenaires IT et téléc oms. Edition 2013
- R. HENNION, H. TOURNIER, E. BOURGEOIS, Cloud computing: Décider Concevoir Piloter Améliorer, Editions Eyrolles, 2012
- Stéphane Crozat, Introduction au NoSQL, 2017
- Webographie :
- https://datascientest.com.
- https://www.saagie.com/fr/sql-et-nosql-quelle-est-la-difference-et-lequel-choisir/
- https://c-marketing.eu/du-web-1-0-au-web-4-0/
- https://academy.binance.com/fr/articles/the-evolution-of-the-internet-web-3-0-explained
- UE Marketing