Logo ESI
Bannière
ESI talents

Bienvenue



Retour - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Syllabus BDDA
Télécharger



Crédits : 4

BDDA
SGBD et Bases de Données Avancées
Advanced databases and database management systems

Coef : 4
VH Cours : 30.00
VH TD : 30.00
Pré-requis :
BDD

Ingénierie des Compétences

Familles de Compétences
  • CF5 : Concevoir, déployer et administrer des bases de données
Type de compétence: TEC : Technique, MET : Méthodologique, MOD : Modélisation, OPE : Opérationnel,
Niveau de compétence:
Base Intermédiaire Avancé


Famille de Compétence Compétence Elément de Compétence Type
CF5 C5.1: Créer et interroger une BD relationnelle C51.5: Programmer avec le langage procédural SQL TEC
C51.6: Analyser l'architecture d'un SGBD relationnel TEC
C51.7: Concevoir et mettre en oeuvre des bases de données multi-dimentionnelles TEC
C5.3: Créer et manipuler des bases de données semi ou non structurées C53.1: Concevoir et mettre en oeuvre des bases de données semi-structurées TEC

Description du programme de la matière

Objectifs:

Le cours bases de données avancées permet l’introduction de concepts avancés du domaine des bases de données. Ce cours permet à l’étudiant d’approfondir ses connaissances des bases de données relationnelles et d’en acquérir de nouvelles sur d’autres types de données et de traitements de ces données notamment le décisionnel et les données semi-structurées.
A l’issue du cours, l’étudiant sera en mesure de :
Maîtriser les concepts avancés de la programmation SQL
Comprendre l’architecture d’un SGBD relationnel
Concevoir et implémenter des BDD multidimensionnelles.
Concevoir et manipuler les données semi structurées de type XML
Avoir une connaissance sur les différents types de bases de données existantes.

Contenu:

I. Architecture des SGBD Relationnels (1h30)
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
II. Programmation SQL Avancée (4h30)
1. Fondements du SQL programming
2. Les Triggers
3. Les fonctions et procédures stockées
4. Traitement et gestion des erreurs
III. Le modèle Objet-Relationnel (3h)
1. Présentation du modèle Objet
2. Présentation du modèle Relationnel-Objet
3. Concepts du modèle RO (types complexes, héritage…)
4. Interrogation des BDD Relationnelles-Objet (SQL3)
IV. Les entrepôts de données (DATAWAREHOUSE) (9h)
1. Présentation de la Business Intelligence (BI) : Concepts, Architecture et plateformes ;
2. Modélisation multidimensionnelle des données ;
3. Démarches de construction des entrepôts de données ;
4. Création et manipulation des entrepôts de données avec les langages SQL et MDX ;
V. Les bases de données semi structurées (9h)
1. Présentation du langage XML
2. Structure des documents XML(XML Schema& DTD)
3. Construction et manipulation des documents XML (Parsing, Xlink, XPointer, DOM et SAX)
4. Interrogation des documents XML (Langage XPath et XQuery)
5. Systèmes natifs de gestion des bases de données XML
VI. Bases de données avancées (3h)
1. BDD Réparties
2. BDD Géographiques et multimédias
3. Nouvelle tendance des données (L’anti-Relationnel)

Travail Personnel:

Bibliographie:

A. Meier. Introduction pratique aux bases de données relationnelles (Deuxième édition)
C.Imhoff, J.G. Geiger, N.Galemmo. Mastering DataWarehouse Design Relational and Dimensional Techniques
S.KorthSudarshan. Database System Concepts, Fourth Edition
Gunderloy, Mike etSneath, Tim. SQL Server Developer’s Guide to OLAP With Analysis Services. Sybex, 2001. Cet ouvrage constitue une référence sur la programmation OLAP avec SQL Server 2000.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -