Dans ce cours sur les bases de données, nous apprenons les sous-requêtes dans la clause FROM en SQL. Une application importante des sous-requêtes dans la clause FROM est les agrégations imbriquées (par exemple, en utilisant les fonctions d'agrégation AVG, MAX ou MIN). Nous considérons également (brièvement) les déclarations de vues en SQL.
C'est le cours en ligne sur les bases de données donné à la Vrije Universiteit Amsterdam par Jörg Endrullis. L'objectif du cours est d'obtenir une bonne compréhension des systèmes de bases de données relationnelles du point de vue de l'utilisateur. Cela inclut la capacité à développer des modèles conceptuels de bases de données, ainsi que des concepts et compétences clés en théorie et pratique des bases de données relationnelles.
Parmi d'autres, nous traitons dans ce cours les sujets suivants :
(a) diagrammes entité-relation pour la conception de schémas de bases de données,
(b) le modèle de base de données relationnelle et les contraintes d'intégrité,
(c) SQL (langage de requête structuré) pour récupérer des informations à partir de bases de données relationnelles,
(d) normalisation des bases de données et dépendances fonctionnelles (raisonnement sur une bonne conception de base de données),
(e) transactions et contrôle de la concurrence.
Les diapositives sont basées sur le travail de Peter Boncz et Torsten Grust.