ouvert_a_tous:prepas:bdd:requetes:la_base

Exporter la page au format Open Document Revenir à la page d'accueil des requêtes ~~stoggle_buttons~~

La base de données utilisée pour tester les requêtes SQL

  1. Dessinez les liens entre les tables, en vous aidant des réponses à vos demandes ci-dessus et des scripts proposés dans les liens en haut de cette page.
  2. Ecrivez dans le bloc-notes les instructions SQL permettant de demander les listes de :
    • tous les produits ;
    • le nombre de produits ;
    • toutes les commandes avec leurs lignes de commandes dans l'ordre croissant des numéros de commandes et des lignes de commandes ;

Vous vous aiderez des documents pointés par les liens disponibles dans l'introduction de cette page.

Pour vous permettre d'écrire vos requêtes en ayant sous les yeux la description des tables, vous disposez de deux scripts :

  1. Créez une base exemples_ventes.db : sqlite3 exemples_ventes.db.
  2. Récupérez les deux scripts de cette archive ;
  3. Exécutez le script de creation de la base ;
  4. Exécutez le script de peuplement de la base. Le script comporte 648399 lignes : vous devrez attendre une trentaine de secondes à 1 ou 2 minutes (en fonction de la puissance de votre machine) ;
  5. Visualisez le nom des tables et les schémas de chaque table grâce à SQLite;
  6. Exécutez une première requête sur la table bureaux.
    • En utilisant
  7. Exécutez des requêtes avec sélection et projection ;
  8. Exécutez des requêtes avec jointure ;
  9. Exécutez des requêtes avec jointure inner join : liste des livres qui ont un éditeur renseigné;
  • ouvert_a_tous/prepas/bdd/requetes/la_base.txt
  • Dernière modification : 2022/12/03 07:45
  • de 127.0.0.1