Excellence CPGE

💾 Modélisation & SQL Avancé

Bases de données relationnelles & SQL

Modélisation relationnelle, algèbre relationnelle, requêtes SQL complexes, jointures multiples et interfaçage SQLite Python.

  • 4 modules
  • 16 leçons
  • 8 h 20 de contenu
  • Exercices Python, SQL exécutables
  • Évaluation finale
#SQL CPGE#Bases de Données#Modélisation Relationnelle#CPGE Maroc#Algèbre Relationnelle#SQLite

Ce que vous allez apprendre

  • Modèle relationnel & Conception
  • Interrogation fondamentale en SQL (DQL)
  • Jointures & Agrégations avancées
  • Sous-requêtes & Interfaçage avec Python

Programme

4 modules · 16 leçons · 8 h 20 de contenu

1Modèle relationnel & Conception4 leçons · 2 h 05
  1. 1.1Notions de relation, attributs, domaines, clés primaires et clés étrangères
  2. 1.2Schémas relationnels et contraintes d'intégrité (entité, référence, domaine)
  3. 1.3Algèbre relationnelle fondamentale (projection, sélection, renommage)
  4. 1.4Opérations ensemblistes (union, intersection, différence) et produit cartésien
2Interrogation fondamentale en SQL (DQL)4 leçons · 1 h 50
  1. 2.1Structure de base d'une requête : SELECT, FROM, WHERE, élimination des doublons
  2. 2.2Opérateurs de filtrage (BETWEEN, IN, LIKE, IS NULL) et logique booléenne
  3. 2.3Tri des résultats (ORDER BY) et limitation (LIMIT, OFFSET)
  4. 2.4Calculs scalaires et fonctions intégrées (chaînes, dates, arithmétique)
3Jointures & Agrégations avancées4 leçons · 2 h 15
  1. 3.1Jointure naturelle et jointure interne (INNER JOIN ... ON)
  2. 3.2Jointures externes (LEFT JOIN, RIGHT JOIN) et produit croisé
  3. 3.3Fonctions d'agrégation (COUNT, SUM, AVG, MIN, MAX)
  4. 3.4Partitionnement avec GROUP BY et filtrage de groupes avec HAVING
4Sous-requêtes & Interfaçage avec Python4 leçons · 2 h 10
  1. 4.1Sous-requêtes scalaires et sous-requêtes corrélées (IN, EXISTS)
  2. 4.2Modification des données (DML) : INSERT INTO, UPDATE, DELETE
  3. 4.3Connexion et requêtage SQLite en Python avec la bibliothèque sqlite3
  4. 4.4Prévention des injections SQL via les requêtes paramétrées

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des exemples de code Python, SQL à modifier et exécuter dans le navigateur, sans rien installer.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Excellence CPGE🎓 Fondamentaux & CPGE

    Python : les fondamentaux

    Syntaxe Python, structures conditionnelles, boucles, fonctions, POO et calcul numérique avec exercices interactifs.

    ▶ Exercices Python

    8 modules · 30 leçons · 14 h 05

    Voir le programme Accès sur attribution
  • Excellence CPGE🔥 Spécial Épreuves Concours

    Algorithmique & Graphes en Python

    Structures de données (piles, files, arbres), parcours de graphes, programmation dynamique et sujets concours.

    ▶ Exercices Python

    5 modules · 20 leçons · 10 h

    Voir le programme Accès sur attribution
  • Excellence CPGE🏆 Algorithmes d'Élite & Complexité

    Algorithmique Avancée & Conception Optimale

    Optimisation algorithmique, programmation dynamique poussée, flots maximaux et preuves de complexité.

    ▶ Exercices Python

    5 modules · 20 leçons · 5 h

    Voir le programme Accès sur attribution