U.E.F 5.1

Bases de données avancées 1

Département
Second cycle
Année d étude
2éme Année SIW
Semestre
3
Crédit
5
Coefficient
5
Enseignants du module
MALKI ABDELHAMID

Pré requis :

Bases de données

OBJECTIFS :

• Créer des programmes PL/SQL performants et robustes
• Créer et utiliser les procédures et fonctions stockées
• Comprendre l’architecture des bases de données Objets-Relationnelles
• Comprendre l’écosystème d’un entrepôt de données
• Identifier les limites du schéma relationnel et comprendre l’alternative de la modélisation multidimensionnelle
• Maîtriser les concepts avancés des requêtes analytiques (OLAP)
• Comprendre l’architecture des bases de données réparties
• Comprendre l’architecture physique des bases de données (structure de stockage et index)
• Avoir des connaissances approfondies sur le traitement et l’optimisation des requêtes (logique et physique)

CONTENU DU MODULE :

  • 1. Introduction (2h)

a. Architecture des SGBD relationnels
b. Conception et gestion des bases de données relationnelles

  • 2. PL/SQL (6h)

a. Introduction et syntaxe de base
b. Procédures stockées
c. Triggers
d. Gestion des exceptions 

  • 3. Bases de données Objet-Relationnel (2h)

a. Conception des BDD Objets-Relationnelles
b. Interrogation des BDD Objets-Relationnelles (SQL3)

  • 4. DataWarehouse(8h)

a. Business intelligence
b. Modèle Multidimensionnel
c. Conception des DataWarehouses
d. OLAP et les requêtes analytiques
e. ETL

  • 5. Bases de données réparties (4h)

a. Architecture et conception des bases de données réparties
b. Requêtes distribuées
c. Réplication et fragmentation des bases de données

 

  • 6. Optimisation des requêtes (8h)

a. Stockage des données etstructure d’index
b. Algorithmes de jointure
– Nested-Loop
– Sort-Merge
– Hash join
c. Traitement des requêtes
d. Optimisation logique (Rule-based)
e Optimisation physique (Cost-Based)
– Sélection des index
– Histogramme et estimation du coût
f. Techniques Avancées de l’optimisation
– Vues matérialisées
– Partitionnement
– Optimisation des requêtes distribuées

 

course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».