Contenu: | Architecture des SGBD Relationnels (4h) 1. Vue d’ensemble de l’architecture des SGBD 2. Traduction et optimisation des requêtes 3. Accès concurrents et gestion des transactions 4. Structures de stockage et d’indexation des données Programmation SQL Avancée (4h) 1. Fondements du SQL programming 2. Les Triggers 3. Les fonctions et procédures stockées 4. Traitement et gestion des erreurs Les bases de données multidimensionnelles (DATAWAREHOUSE) (6h) 1. Présentation de la Business Intelligence (BI) : Concepts, Architecture et plateformes ; 2. Modélisation multidimensionnelle des données ; 3. Création et manipulation des entrepôts de données avec les langages SQL et MDX ; Les bases de données semi structurées (6h) 1. Présentation du langage XML 2. Structure des documents XML(XML Schema& DTD) 3. Interrogation des documents XML (Langage XPath et XQuery) 4. Systèmes natifs de gestion des bases de données XML 5. XML et Oracle
Les bases de données NoSQL (6h) 1. Big Data (No SQL, base de données) 2. Principaux modèles de BD NoSQL Typologie des BD NoSQL Modèle NoSQL « Clé-Valeur » Modèle NoSQL « Colonne » Modèle NoSQL « Document » Modèle NoSQL « Graphe » 3. SGBD NoSQL MangoDB |
Bibliographie: | M. Gunderloy, T. Sneath, « SQL Server Developer’s Guide to OLAP with Analysis Services », Sybex, 2001. (Ouvrage référence sur la programmation OLAP avec SQL Server 2000. C. Imhoff, J.G. Geiger, N. Galemmo, « Mastering DataWarehouse Design Relational and Dimensional Techniques », Wiley, 2003.A. Meier, « Introduction pratique aux bases de données relationnelles », 2ème édition, Springer, 2006. S. KorthSudarshan, « Database System Concepts », 4ème édition, McGraw-Hill, 2001. |