Introduit des systèmes de base de données, couvrant l'écosystème DBMS, le modèle relationnel, l'aperçu des cours, les prérequis, le plan de cours, le système de classement, les projets et les méthodes d'enseignement.
Explore le traitement des requêtes par blocs dans les bases de données, mettant l'accent sur les défis de matérialisation et l'exécution optimisée pour les applications à forte intensité de données.
Explore l'optimisation des requêtes heuristiques, les commandes de jointure et les stratégies d'estimation des coûts dans les systèmes de base de données.
Explore les fondamentaux de l'optimisation des requêtes, les optimiseurs basés sur l'heuristique, l'estimation des coûts et l'impact de la prise de décision sur les performances et l'évolutivité.
Explore la perturbation des données pour la protection de la vie privée dans les systèmes de bases de données, y compris la reconstruction agrégée et son application dans l'extraction de données.
Couvre les principes des systèmes de gestion de bases de données, la conception, la mise en œuvre et les options de stockage telles que les fichiers CSV plats.