Bases de données
• 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)
a. Architecture des SGBD relationnels
b. Conception et gestion des bases de données relationnelles
a. Introduction et syntaxe de base
b. Procédures stockées
c. Triggers
d. Gestion des exceptions
a. Conception des BDD Objets-Relationnelles
b. Interrogation des BDD Objets-Relationnelles (SQL3)
a. Business intelligence
b. Modèle Multidimensionnel
c. Conception des DataWarehouses
d. OLAP et les requêtes analytiques
e. ETL
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
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
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 ».