La formation "Initiez-vous à l'algèbre relationnelle avec le langage SQL" est conçue pour les personnes souhaitant acquérir une compréhension approfondie des concepts fondamentaux de l'algèbre relationnelle et développer leurs compétences dans l'utilisation du langage SQL pour manipuler les bases de données relationnelles. Cette formation vous guidera à travers les principes théoriques de l'algèbre relationnelle et vous montrera comment les appliquer concrètement en utilisant le langage SQL.
Chapitre 1: Introduction A l'algèbre relationnelle
# | Intituté |
---|
51 | Présentation des concepts de base de l'algèbre relationnelle |
---|
51 | Compréhension des relations, des tuples et des attributs |
---|
Chapitre 2: Opérations de base
# | Intituté |
---|
51 | Sélection (selection) : filtrer les tuples d'une table en fonction d'une condition |
---|
51 | Projection : sélectionner certaines colonnes d'une table |
---|
51 | Union : combiner les tuples de deux tables ayant le même schéma |
---|
Chapitre 3: Opérations avancées
# | Intituté |
---|
51 | Intersection : récupérer les tuples communs à deux tables |
---|
51 | Différence : récupérer les tuples présents dans une table mais absents de l'autre |
---|
51 | Produit cartésien : combiner tous les tuples de deux tables |
---|
Chapitre 4: Jointures
# | Intituté |
---|
51 | Jointure interne (inner join) : combiner les tuples de deux tables en fonction d'une condition de jointure |
---|
51 | Jointure externe (left join, right join) : inclure les tuples non correspondants |
---|
51 | Jointure croisée (cross join) : combiner tous les tuples de deux tables |
---|
Chapitre 5: Opérations d'agrégation
# | Intituté |
---|
51 | Fonctions d'agrégation (sum, avg, count, etc.) : calculer des valeurs agrégées sur un ensemble de tuples |
---|
51 | Grouper les données avec group by : regrouper les tuples en fonction d'une colonne ou d'une expression |
---|
51 | Filtrer les groupes avec having : appliquer des conditions aux groupes agrégés |
---|
Chapitre 6: Sous-requêtes
# | Intituté |
---|
51 | Sous-requêtes dans la clause select : utiliser une requête comme expression |
---|
51 | Sous-requêtes corrélées : référencer les tables externes dans une sous-requête |
---|
51 | Utilisation des opérateurs exists et in : vérifier l'existence de tuples dans une sous-requête |
---|
Chapitre 7: Optimisation des requêtes
# | Intituté |
---|
51 | Indexation : améliorer les performances des requêtes en ajoutant des index |
---|
51 | Optimisation des requêtes : réorganiser et réécrire les requêtes pour une exécution plus efficace |
---|
51 | Utilisation de vues (views) : créer des vues pour simplifier les requêtes complexes
|
---|