{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "tags": [
     "introduction"
    ]
   },
   "source": [
    "# Enquête SQL à la médiathèque\n",
    "\n",
    "**Terminale NSI**  \n",
    "**Durée indicative : 2 h à 2 h 30**\n",
    "\n",
    "Vous allez explorer une base relationnelle, écrire des requêtes SQL, relier plusieurs relations, modifier des données puis appeler SQLite depuis Python. La base est créée en mémoire : vous pouvez expérimenter sans modifier de fichier sur l’ordinateur.\n",
    "\n",
    "Toutes les données sont fictives. Exécutez les cellules dans l’ordre avec **Maj + Entrée**.\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Compétences travaillées\n",
    "\n",
    "- reconnaître relation, attribut, domaine, tuple, clé primaire et clé étrangère ;\n",
    "- distinguer le schéma du contenu ;\n",
    "- écrire `SELECT`, `FROM`, `WHERE`, `DISTINCT`, `ORDER BY` et des fonctions d’agrégation ;\n",
    "- construire des jointures avec `JOIN ... ON ...` ;\n",
    "- utiliser `INSERT`, `UPDATE` et `DELETE` en respectant les contraintes ;\n",
    "- transmettre une valeur à une requête SQL depuis Python avec un paramètre `?`.\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Schéma de la base\n",
    "\n",
    "![Schéma relationnel de la médiathèque](attachment:schema_mediatheque.png)\n",
    "\n",
    "`PK` désigne une clé primaire et `FK` une clé étrangère. La valeur `NULL` est admise pour `date_retour` tant que le livre n’a pas été rendu.\n"
   ],
   "attachments": {
    "schema_mediatheque.png": {
     "image/png": "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0zYTNC5duqQvv/xSS5Ys0dWrV23OX7lyZb3wwgvq169fpscvp+x13GvXrq0LFy5kONaFCxcUEBBgte7VV1/V66+/bn49YcIEffLJJ1bbZiXu+Ph4/fzzz/r+++919OhRm+2cnZ3VqFEjDRs2TB06dMg0AWrz5s3q2rWr1brly5erefPmOn78uN58881cXyNsHdOnn35aX331leLj4zVx4kT98MMPVlcfKlWqlD744INsb6+wfv16ffnll9qyZYsSEhKstnFzc1OrVq30+uuvq3bt2tkaPz+kpKToyy+/1BdffGH1fKlYsaLeeOMNde/ePU/mO3HihKZMmaLVq1fbXAnKyclJderU0UsvvWTzHHKE8PBwTZs2Tf/8848OHTqkmJiYTPu4uLjo0Ucf1bPPPqs2bdrYJa5hw4Zp3rx5FuUlS5bUvn37FBsbq/fff18///yzYmNj07VxdXXVc889p3fffTfdjdwzZ87orbfe0u+//27x3XR1ddXgwYP1xhtvyNPTM8tx2vv6HhkZqbffflsLFiyw+D46OTmpWbNm+u9//6saNWpkecy75eRau2fPHv3000/asWOHTpw4oeTk5Ezn8fPzU69evfT888+rSpUqVttk9DP4bsOHD7fZLrurl0RGRur999/XggULrJ771apV08cff6xmzZpleczU1FStXLlS06dP165du2weHy8vL3Xs2FGvv/66ypUrl624V69erXfeeUenTp2yqAsICNDgwYM1evRoOTs7Z/q74L2y8nPOmqz8DpWR/DhuAAAAgD0U3FR0AAAAPPCuX79utdxa0kZmChUqlKWn40wmk6ZOnao6depo8uTJmSZnSNLZs2c1ffr0HC1BPmvWLLVs2VJr1661euNVkn7//Xd16NBBJ0+ezNKYf//9t+rVq6dx48ZlmJwh3bmRNnnyZNWrV0/r1q3Ldvx3O378uB5++GH9+uuvVvdBv337tsaPH6/nnnvO/EfyefPmqWPHjlaTM9L6fPDBBxoyZIhMJlOG80+YMEFr167N8udgMpm0e/duvfTSS2rfvr1DtoAZNWqUBg8ebJGckZGpU6eqfv36mjFjRoY376Q7yT+jRo1Sy5Ytdf78+dyGa9X9eNyz659//lH9+vX16quvZpicId1ZuWfr1q3q27evOnbsqMuXL+dq7h9//DHPrxHWnDlzRi1atNDnn39u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"
    }
   }
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "configuration"
    ],
    "jupyter": {
     "source_hidden": true
    }
   },
   "outputs": [],
   "source": [
    "import sqlite3\n",
    "from collections import Counter\n",
    "\n",
    "def reinitialiser_base():\n",
    "    \"\"\"Crée une base SQLite neuve en mémoire et charge les données fictives.\"\"\"\n",
    "    global connexion\n",
    "    try:\n",
    "        connexion.close()\n",
    "    except (NameError, sqlite3.ProgrammingError):\n",
    "        pass\n",
    "\n",
    "    connexion = sqlite3.connect(\":memory:\")\n",
    "    connexion.execute(\"PRAGMA foreign_keys = ON\")\n",
    "    connexion.row_factory = sqlite3.Row\n",
    "\n",
    "    connexion.executescript(\"\"\"\n",
    "    CREATE TABLE Auteur (\n",
    "        id_auteur INTEGER PRIMARY KEY,\n",
    "        nom       TEXT NOT NULL,\n",
    "        pays      TEXT NOT NULL\n",
    "    );\n",
    "\n",
    "    CREATE TABLE Livre (\n",
    "        id_livre  INTEGER PRIMARY KEY,\n",
    "        titre     TEXT NOT NULL UNIQUE,\n",
    "        annee     INTEGER NOT NULL CHECK (annee BETWEEN 1900 AND 2100),\n",
    "        categorie TEXT NOT NULL CHECK (categorie IN ('Informatique', 'Science-fiction', 'Sciences', 'Roman')),\n",
    "        id_auteur INTEGER NOT NULL,\n",
    "        FOREIGN KEY (id_auteur) REFERENCES Auteur(id_auteur)\n",
    "    );\n",
    "\n",
    "    CREATE TABLE Lecteur (\n",
    "        id_lecteur INTEGER PRIMARY KEY,\n",
    "        pseudo     TEXT NOT NULL UNIQUE,\n",
    "        niveau     TEXT NOT NULL CHECK (niveau IN ('Seconde', 'Première', 'Terminale'))\n",
    "    );\n",
    "\n",
    "    CREATE TABLE Emprunt (\n",
    "        id_emprunt  INTEGER PRIMARY KEY,\n",
    "        id_livre    INTEGER NOT NULL,\n",
    "        id_lecteur  INTEGER NOT NULL,\n",
    "        date_emprunt TEXT NOT NULL,\n",
    "        date_retour  TEXT,\n",
    "        CHECK (date_retour IS NULL OR date_retour >= date_emprunt),\n",
    "        FOREIGN KEY (id_livre) REFERENCES Livre(id_livre),\n",
    "        FOREIGN KEY (id_lecteur) REFERENCES Lecteur(id_lecteur)\n",
    "    );\n",
    "    \"\"\")\n",
    "\n",
    "    auteurs = [\n",
    "        (1, 'Lina Morel', 'France'),\n",
    "        (2, 'Karim Benali', 'Algérie'),\n",
    "        (3, 'Mei Laurent', 'France'),\n",
    "        (4, 'Samuel Diallo', 'Sénégal'),\n",
    "        (5, 'Inès Roche', 'France'),\n",
    "        (6, 'Hugo Martin', 'Belgique'),\n",
    "        (7, \"Aïcha N'Diaye\", 'Sénégal'),\n",
    "        (8, 'Tomás Silva', 'Portugal'),\n",
    "        (9, 'Nora Klein', 'Allemagne'),\n",
    "        (10, 'Yuna Park', 'Corée du Sud'),\n",
    "    ]\n",
    "    livres = [\n",
    "        (1, 'Algorithmes au quotidien', 2021, 'Informatique', 1),\n",
    "        (2, 'Python par les projets', 2023, 'Informatique', 2),\n",
    "        (3, 'Réseaux sous la loupe', 2022, 'Informatique', 3),\n",
    "        (4, 'Données et décisions', 2020, 'Informatique', 4),\n",
    "        (5, 'Voyage vers Kepler', 2019, 'Science-fiction', 5),\n",
    "        (6, 'Les Archives de Mars', 2024, 'Science-fiction', 6),\n",
    "        (7, 'La Cité des automates', 2020, 'Science-fiction', 7),\n",
    "        (8, \"Le Signal d'Europe\", 2022, 'Science-fiction', 8),\n",
    "        (9, 'Une planète en partage', 2021, 'Sciences', 9),\n",
    "        (10, 'Océans en mouvement', 2018, 'Sciences', 10),\n",
    "        (11, 'Le Climat en données', 2023, 'Sciences', 4),\n",
    "        (12, 'Lumières du vivant', 2020, 'Sciences', 3),\n",
    "        (13, 'La Forêt des possibles', 2017, 'Roman', 1),\n",
    "        (14, 'Les Cartographes du vent', 2022, 'Roman', 5),\n",
    "        (15, 'Le Dernier Refuge', 2024, 'Roman', 7),\n",
    "        (16, 'La Mémoire des pierres', 2019, 'Roman', 6),\n",
    "        (17, 'Bases de données sans mystère', 2025, 'Informatique', 2),\n",
    "        (18, 'Machines et langages', 2016, 'Informatique', 9),\n",
    "        (19, 'Robots au lycée', 2024, 'Informatique', 3),\n",
    "        (20, 'Demain sur Titan', 2025, 'Science-fiction', 10),\n",
    "    ]\n",
    "    lecteurs = [\n",
    "        (1, 'octet31', 'Terminale'),\n",
    "        (2, 'luna_code', 'Terminale'),\n",
    "        (3, 'byte_rose', 'Première'),\n",
    "        (4, 'pixel_vert', 'Terminale'),\n",
    "        (5, 'algo_fan', 'Terminale'),\n",
    "        (6, 'nova42', 'Première'),\n",
    "        (7, 'pythonix', 'Terminale'),\n",
    "        (8, 'bit_blossom', 'Seconde'),\n",
    "        (9, 'recursif', 'Terminale'),\n",
    "        (10, 'sans_emprunt', 'Seconde'),\n",
    "    ]\n",
    "    emprunts = [\n",
    "        (1, 1, 1, '2026-09-02', None),\n",
    "        (2, 5, 2, '2026-08-25', '2026-09-04'),\n",
    "        (3, 17, 3, '2026-09-01', None),\n",
    "        (4, 11, 1, '2026-08-20', '2026-08-30'),\n",
    "        (5, 6, 4, '2026-09-03', None),\n",
    "        (6, 3, 5, '2026-09-04', None),\n",
    "        (7, 14, 6, '2026-08-28', None),\n",
    "        (8, 10, 7, '2026-08-15', '2026-08-29'),\n",
    "        (9, 8, 8, '2026-09-02', None),\n",
    "        (10, 19, 2, '2026-09-05', None),\n",
    "        (11, 4, 9, '2026-08-18', '2026-09-01'),\n",
    "        (12, 20, 3, '2026-09-06', None),\n",
    "        (13, 2, 5, '2026-07-01', '2026-07-15'),\n",
    "        (14, 13, 1, '2026-06-10', '2026-06-22'),\n",
    "    ]\n",
    "\n",
    "    connexion.executemany(\"INSERT INTO Auteur VALUES (?, ?, ?)\", auteurs)\n",
    "    connexion.executemany(\"INSERT INTO Livre VALUES (?, ?, ?, ?, ?)\", livres)\n",
    "    connexion.executemany(\"INSERT INTO Lecteur VALUES (?, ?, ?)\", lecteurs)\n",
    "    connexion.executemany(\"INSERT INTO Emprunt VALUES (?, ?, ?, ?, ?)\", emprunts)\n",
    "    connexion.commit()\n",
    "    print(\"Base réinitialisée : 4 relations, 54 tuples.\")\n",
    "\n",
    "def _resultat(requete, parametres=()):\n",
    "    curseur = connexion.execute(requete, parametres)\n",
    "    colonnes = [description[0] for description in curseur.description] if curseur.description else []\n",
    "    lignes = [tuple(ligne) for ligne in curseur.fetchall()] if curseur.description else []\n",
    "    return colonnes, lignes\n",
    "\n",
    "def afficher(requete, parametres=(), maximum=30):\n",
    "    \"\"\"Exécute une requête SELECT et affiche son résultat sous forme de tableau texte.\"\"\"\n",
    "    try:\n",
    "        colonnes, lignes = _resultat(requete, parametres)\n",
    "    except sqlite3.Error as erreur:\n",
    "        print(f\"❌ Erreur SQL : {erreur}\")\n",
    "        return [], []\n",
    "    if not colonnes:\n",
    "        print(\"La requête ne produit pas de tableau de résultat.\")\n",
    "        return colonnes, lignes\n",
    "    affichage = lignes[:maximum]\n",
    "    largeurs = [len(str(c)) for c in colonnes]\n",
    "    for ligne in affichage:\n",
    "        for i, valeur in enumerate(ligne):\n",
    "            largeurs[i] = min(35, max(largeurs[i], len(\"NULL\" if valeur is None else str(valeur))))\n",
    "    def formater(ligne):\n",
    "        valeurs = [\"NULL\" if v is None else str(v) for v in ligne]\n",
    "        return \" | \".join(v[:largeurs[i]].ljust(largeurs[i]) for i, v in enumerate(valeurs))\n",
    "    print(formater(colonnes))\n",
    "    print(\"-+-\".join(\"-\" * largeur for largeur in largeurs))\n",
    "    for ligne in affichage:\n",
    "        print(formater(ligne))\n",
    "    if len(lignes) > maximum:\n",
    "        print(f\"… {len(lignes) - maximum} ligne(s) non affichée(s)\")\n",
    "    print(f\"\\n{len(lignes)} ligne(s)\")\n",
    "    return colonnes, lignes\n",
    "\n",
    "_CORRIGES = {\n",
    "    'Q1': (\"SELECT titre, annee FROM Livre ORDER BY titre\", True),\n",
    "    'Q2': (\"SELECT titre, annee FROM Livre WHERE categorie = 'Informatique' AND annee >= 2020 ORDER BY annee DESC, titre ASC\", True),\n",
    "    'Q3': (\"SELECT DISTINCT categorie FROM Livre ORDER BY categorie\", True),\n",
    "    'Q4': (\"SELECT COUNT(*) FROM Livre\", True),\n",
    "    'Q5': (\"SELECT ROUND(AVG(annee), 1) FROM Livre\", True),\n",
    "    'Q6': (\"SELECT Livre.titre, Auteur.nom FROM Livre JOIN Auteur ON Livre.id_auteur = Auteur.id_auteur WHERE Livre.categorie = 'Science-fiction' ORDER BY Livre.titre\", True),\n",
    "    'Q7': (\"SELECT Lecteur.pseudo, Livre.titre, Emprunt.date_emprunt FROM Emprunt JOIN Lecteur ON Emprunt.id_lecteur = Lecteur.id_lecteur JOIN Livre ON Emprunt.id_livre = Livre.id_livre WHERE Emprunt.date_retour IS NULL ORDER BY Emprunt.date_emprunt, Lecteur.pseudo\", True),\n",
    "    'Q8': (\"SELECT COUNT(*) FROM Emprunt WHERE date_retour IS NULL\", True),\n",
    "}\n",
    "progression = set()\n",
    "\n",
    "def verifier(numero, requete):\n",
    "    \"\"\"Compare le résultat produit au résultat de référence sans imposer une écriture unique.\"\"\"\n",
    "    if not isinstance(requete, str) or not requete.strip() or 'À compléter' in requete:\n",
    "        print(\"✏️ Écrivez d’abord votre requête dans la variable.\")\n",
    "        return False\n",
    "    try:\n",
    "        colonnes, obtenu = _resultat(requete)\n",
    "        _, attendu = _resultat(_CORRIGES[numero][0])\n",
    "    except sqlite3.Error as erreur:\n",
    "        print(f\"❌ Erreur SQL : {erreur}\")\n",
    "        return False\n",
    "    print(f\"Résultat obtenu pour {numero}\")\n",
    "    afficher(requete)\n",
    "    ordre_impose = _CORRIGES[numero][1]\n",
    "    correct = obtenu == attendu if ordre_impose else Counter(obtenu) == Counter(attendu)\n",
    "    if correct:\n",
    "        progression.add(numero)\n",
    "        print(\"✅ Résultat correct.\")\n",
    "    else:\n",
    "        print(f\"🔎 Résultat à revoir : {len(obtenu)} ligne(s) obtenue(s), {len(attendu)} attendue(s).\")\n",
    "    return correct\n",
    "\n",
    "def appliquer(requete):\n",
    "    if not isinstance(requete, str) or not requete.strip() or 'À compléter' in requete:\n",
    "        print(\"✏️ Écrivez d’abord votre requête de modification.\")\n",
    "        return False\n",
    "    try:\n",
    "        connexion.execute(requete)\n",
    "        connexion.commit()\n",
    "        print(\"✅ Requête exécutée.\")\n",
    "        return True\n",
    "    except sqlite3.Error as erreur:\n",
    "        connexion.rollback()\n",
    "        print(f\"❌ Modification refusée : {erreur}\")\n",
    "        return False\n",
    "\n",
    "def verifier_etat(numero):\n",
    "    tests = {\n",
    "        'M1': (\"SELECT pseudo, niveau FROM Lecteur WHERE id_lecteur = 11\", [('pixel_bleu', 'Terminale')]),\n",
    "        'M2': (\"SELECT date_retour FROM Emprunt WHERE id_emprunt = 7\", [('2026-09-10',)]),\n",
    "        'M3': (\"SELECT COUNT(*) FROM Lecteur WHERE id_lecteur = 10\", [(0,)]),\n",
    "    }\n",
    "    requete, attendu = tests[numero]\n",
    "    _, obtenu = _resultat(requete)\n",
    "    if obtenu == attendu:\n",
    "        progression.add(numero)\n",
    "        print(f\"✅ État attendu obtenu pour {numero}.\")\n",
    "        return True\n",
    "    print(f\"🔎 État à revoir pour {numero} : {obtenu}\")\n",
    "    return False\n",
    "\n",
    "def bilan():\n",
    "    attendus = ['Q1', 'Q2', 'Q3', 'Q4', 'Q5', 'Q6', 'Q7', 'Q8', 'M1', 'M2', 'M3', 'P1']\n",
    "    print(f\"Progression : {len(progression)} / {len(attendus)} validations\")\n",
    "    print(\"Validé :\", \", \".join(x for x in attendus if x in progression) or \"aucun exercice pour le moment\")\n",
    "\n",
    "reinitialiser_base()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Étape 1 Observer la structure\n",
    "\n",
    "La commande SQLite `PRAGMA table_info(...)` décrit les attributs d’une relation. Exécutez la cellule suivante puis répondez aux questions sous le résultat.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "afficher(\"PRAGMA table_info(Livre)\")\n",
    "print()\n",
    "afficher(\"PRAGMA foreign_key_list(Livre)\")\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Questions d’observation**\n",
    "\n",
    "1. Quel attribut est la clé primaire de `Livre` ?  \n",
    "   **Réponse :** …\n",
    "2. Quel attribut est une clé étrangère ? Vers quelle relation pointe-t-il ?  \n",
    "   **Réponse :** …\n",
    "3. Le mot `categorie` est-il une valeur du schéma ou une donnée du contenu ?  \n",
    "   **Réponse :** …\n",
    "4. Pourquoi le nom de l’auteur n’est-il pas enregistré directement dans `Livre` ?  \n",
    "   **Réponse :** …\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Étape 2 Sélectionner projeter trier\n",
    "\n",
    "Pour chaque exercice, remplacez `None` par une chaîne contenant votre requête SQL, puis réexécutez la cellule. Le vérificateur compare le **résultat**, pas le texte de votre requête.\n",
    "\n",
    "### Q1 Premières colonnes\n",
    "\n",
    "Affichez le titre et l’année de tous les livres, par ordre alphabétique des titres.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q1 = None  # \"\"\"SELECT ...\"\"\"\n",
    "verifier('Q1', requete_q1)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q2 Filtrer et ordonner\n",
    "\n",
    "Affichez le titre et l’année des livres de catégorie `Informatique` publiés à partir de 2020 inclus. Triez-les du plus récent au plus ancien, puis par titre en cas d’égalité.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q2 = None\n",
    "verifier('Q2', requete_q2)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q3 Valeurs distinctes\n",
    "\n",
    "Affichez une seule fois chaque catégorie, par ordre alphabétique.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q3 = None\n",
    "verifier('Q3', requete_q3)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q4 Compter\n",
    "\n",
    "Affichez le nombre total de livres.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q4 = None\n",
    "verifier('Q4', requete_q4)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q5 Calculer une moyenne\n",
    "\n",
    "Affichez l’année moyenne de publication, arrondie à un chiffre après la virgule avec `ROUND(..., 1)`.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q5 = None\n",
    "verifier('Q5', requete_q5)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Étape 3 Relier les relations\n",
    "\n",
    "### Q6 Une jointure\n",
    "\n",
    "Affichez le titre et le nom de l’auteur de chaque livre de science-fiction. Triez le résultat par titre.\n",
    "\n",
    "**Indice :** le lien est `Livre.id_auteur = Auteur.id_auteur`.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q6 = None\n",
    "verifier('Q6', requete_q6)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q7 Deux jointures\n",
    "\n",
    "Préparez la liste des emprunts en cours. Affichez le pseudo, le titre et la date d’emprunt. Un emprunt est en cours lorsque `date_retour IS NULL`. Triez par date d’emprunt puis par pseudo.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q7 = None\n",
    "verifier('Q7', requete_q7)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Q8 Agréger après une sélection\n",
    "\n",
    "Comptez les emprunts encore en cours.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_q8 = None\n",
    "verifier('Q8', requete_q8)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Étape 4 Modifier sans perdre la cohérence\n",
    "\n",
    "Les cellules suivantes modifient la base en mémoire. En cas de besoin, réexécutez `reinitialiser_base()` pour revenir à l’état initial.\n",
    "\n",
    "### M1 Insérer un lecteur\n",
    "\n",
    "Ajoutez le lecteur d’identifiant `11`, de pseudo `pixel_bleu`, au niveau `Terminale`.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_m1 = None\n",
    "appliquer(requete_m1)\n",
    "verifier_etat('M1')\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### M2 Enregistrer un retour\n",
    "\n",
    "L’emprunt d’identifiant `7` est rendu le `2026-09-10`. Mettez à jour uniquement cet emprunt.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "requete_m2 = None\n",
    "appliquer(requete_m2)\n",
    "verifier_etat('M2')\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### M3 Supprimer un lecteur sans emprunt\n",
    "\n",
    "Supprimez le lecteur d’identifiant `10`. Vérifiez d’abord qu’il n’est référencé par aucun emprunt.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "afficher(\"SELECT * FROM Emprunt WHERE id_lecteur = 10\")\n",
    "\n",
    "requete_m3 = None\n",
    "appliquer(requete_m3)\n",
    "verifier_etat('M3')\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Expérience guidée Une clé étrangère protège la base\n",
    "\n",
    "La cellule tente de créer un emprunt pour le livre `999`, qui n’existe pas. L’erreur attendue montre que la contrainte de référence est appliquée.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "experience"
    ]
   },
   "outputs": [],
   "source": [
    "try:\n",
    "    connexion.execute(\"\"\"\n",
    "        INSERT INTO Emprunt (id_emprunt, id_livre, id_lecteur, date_emprunt, date_retour)\n",
    "        VALUES (99, 999, 1, '2026-09-10', NULL)\n",
    "    \"\"\")\n",
    "    connexion.commit()\n",
    "    print(\"⚠️ L'insertion a réussi : vérifiez l'activation des clés étrangères.\")\n",
    "except sqlite3.IntegrityError as erreur:\n",
    "    connexion.rollback()\n",
    "    print(\"✅ Insertion refusée par la contrainte d'intégrité référentielle.\")\n",
    "    print(\"Message SQLite :\", erreur)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Étape 5 Associer Python et SQL\n",
    "\n",
    "### P1 Paramétrer une requête\n",
    "\n",
    "Complétez la fonction. Elle doit renvoyer la liste des couples `(titre, annee)` d’une catégorie reçue en paramètre, du livre le plus récent au plus ancien puis par titre. Utilisez un marqueur `?` : ne construisez pas la requête avec une f-string.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice"
    ]
   },
   "outputs": [],
   "source": [
    "def livres_par_categorie(categorie):\n",
    "    # À compléter : requête contenant WHERE categorie = ?\n",
    "    # puis connexion.execute(requete, (categorie,)).fetchall()\n",
    "    return []\n",
    "\n",
    "resultat = [tuple(ligne) for ligne in livres_par_categorie('Informatique')]\n",
    "attendu = [\n",
    "    ('Bases de données sans mystère', 2025),\n",
    "    ('Robots au lycée', 2024),\n",
    "    ('Python par les projets', 2023),\n",
    "    ('Réseaux sous la loupe', 2022),\n",
    "    ('Algorithmes au quotidien', 2021),\n",
    "    ('Données et décisions', 2020),\n",
    "    ('Machines et langages', 2016),\n",
    "]\n",
    "if resultat == attendu:\n",
    "    progression.add('P1')\n",
    "    print('✅ Fonction correcte.')\n",
    "else:\n",
    "    print('🔎 Fonction à compléter ou résultat à revoir.')\n",
    "    print('Résultat obtenu :', resultat)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Défi facultatif\n",
    "\n",
    "Écrivez une fonction `emprunts_en_cours(pseudo)` qui reçoit un pseudo et renvoie les titres actuellement empruntés par ce lecteur. La requête doit être paramétrée et utiliser les jointures nécessaires.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "exercice",
     "bonus"
    ]
   },
   "outputs": [],
   "source": [
    "def emprunts_en_cours(pseudo):\n",
    "    # Défi facultatif\n",
    "    return []\n",
    "\n",
    "# Exemple de test attendu après réalisation :\n",
    "# emprunts_en_cours('octet31') -> [('Algorithmes au quotidien',)]\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Bilan\n",
    "\n",
    "Exécutez la cellule suivante. Une validation est conservée dès qu’un exercice a produit le bon résultat. Les quatre réponses d’observation et le défi facultatif ne sont pas comptés.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "tags": [
     "bilan"
    ]
   },
   "outputs": [],
   "source": [
    "bilan()\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Synthèse à rédiger\n",
    "\n",
    "En cinq à huit lignes, expliquez comment les relations `Auteur`, `Livre`, `Lecteur` et `Emprunt` évitent les répétitions de données tout en permettant de retrouver les emprunts en cours.\n",
    "\n",
    "**Votre synthèse :**  \n",
    "…\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "tags": [
     "correction"
    ]
   },
   "source": [
    "## Corrigé repliable\n",
    "\n",
    "Ouvrez uniquement les éléments dont vous avez besoin.\n",
    "\n",
    "<details>\n",
    "<summary>Réponses aux questions d’observation</summary>\n",
    "\n",
    "1. `id_livre` est la clé primaire de `Livre`.\n",
    "2. `id_auteur` est une clé étrangère qui référence `Auteur(id_auteur)`.\n",
    "3. `categorie` est un attribut du schéma ; par exemple `Informatique` est une valeur du contenu.\n",
    "4. Séparer l’auteur évite de répéter son nom, limite les incohérences et permet de corriger une information en un seul endroit.\n",
    "\n",
    "</details>\n",
    "\n",
    "<details>\n",
    "<summary>Q1 à Q5</summary>\n",
    "\n",
    "```sql\n",
    "-- Q1\n",
    "SELECT titre, annee FROM Livre ORDER BY titre;\n",
    "\n",
    "-- Q2\n",
    "SELECT titre, annee\n",
    "FROM Livre\n",
    "WHERE categorie = 'Informatique' AND annee >= 2020\n",
    "ORDER BY annee DESC, titre ASC;\n",
    "\n",
    "-- Q3\n",
    "SELECT DISTINCT categorie FROM Livre ORDER BY categorie;\n",
    "\n",
    "-- Q4\n",
    "SELECT COUNT(*) FROM Livre;\n",
    "\n",
    "-- Q5\n",
    "SELECT ROUND(AVG(annee), 1) FROM Livre;\n",
    "```\n",
    "\n",
    "</details>\n",
    "\n",
    "<details>\n",
    "<summary>Q6 à Q8</summary>\n",
    "\n",
    "```sql\n",
    "-- Q6\n",
    "SELECT Livre.titre, Auteur.nom\n",
    "FROM Livre\n",
    "JOIN Auteur ON Livre.id_auteur = Auteur.id_auteur\n",
    "WHERE Livre.categorie = 'Science-fiction'\n",
    "ORDER BY Livre.titre;\n",
    "\n",
    "-- Q7\n",
    "SELECT Lecteur.pseudo, Livre.titre, Emprunt.date_emprunt\n",
    "FROM Emprunt\n",
    "JOIN Lecteur ON Emprunt.id_lecteur = Lecteur.id_lecteur\n",
    "JOIN Livre ON Emprunt.id_livre = Livre.id_livre\n",
    "WHERE Emprunt.date_retour IS NULL\n",
    "ORDER BY Emprunt.date_emprunt, Lecteur.pseudo;\n",
    "\n",
    "-- Q8\n",
    "SELECT COUNT(*) FROM Emprunt WHERE date_retour IS NULL;\n",
    "```\n",
    "\n",
    "</details>\n",
    "\n",
    "<details>\n",
    "<summary>M1 à M3</summary>\n",
    "\n",
    "```sql\n",
    "-- M1\n",
    "INSERT INTO Lecteur (id_lecteur, pseudo, niveau)\n",
    "VALUES (11, 'pixel_bleu', 'Terminale');\n",
    "\n",
    "-- M2\n",
    "UPDATE Emprunt\n",
    "SET date_retour = '2026-09-10'\n",
    "WHERE id_emprunt = 7;\n",
    "\n",
    "-- M3\n",
    "DELETE FROM Lecteur WHERE id_lecteur = 10;\n",
    "```\n",
    "\n",
    "</details>\n",
    "\n",
    "<details>\n",
    "<summary>P1 et défi facultatif</summary>\n",
    "\n",
    "```python\n",
    "def livres_par_categorie(categorie):\n",
    "    requete = \"\"\"\n",
    "        SELECT titre, annee\n",
    "        FROM Livre\n",
    "        WHERE categorie = ?\n",
    "        ORDER BY annee DESC, titre ASC\n",
    "    \"\"\"\n",
    "    return connexion.execute(requete, (categorie,)).fetchall()\n",
    "\n",
    "def emprunts_en_cours(pseudo):\n",
    "    requete = \"\"\"\n",
    "        SELECT Livre.titre\n",
    "        FROM Emprunt\n",
    "        JOIN Livre ON Emprunt.id_livre = Livre.id_livre\n",
    "        JOIN Lecteur ON Emprunt.id_lecteur = Lecteur.id_lecteur\n",
    "        WHERE Lecteur.pseudo = ? AND Emprunt.date_retour IS NULL\n",
    "        ORDER BY Livre.titre\n",
    "    \"\"\"\n",
    "    return connexion.execute(requete, (pseudo,)).fetchall()\n",
    "```\n",
    "\n",
    "</details>\n"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "name": "python",
   "version": "3",
   "mimetype": "text/x-python",
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "pygments_lexer": "ipython3",
   "nbconvert_exporter": "python",
   "file_extension": ".py"
  },
  "title": "Enquête SQL à la médiathèque"
 },
 "nbformat": 4,
 "nbformat_minor": 5
}