TP : Introduction au langage SQL avec DB Browser for SQLite
Ce TP vous guidera à travers la création et la manipulation d'une base de données en utilisant le logiciel DB Browser for SQLite. Vous apprendrez à créer des tables, insérer des données et exécuter des requêtes SQL pour interroger la base de données.
Prérequis
- Télécharger et installer DB Browser for SQLite.
Activité 3.1 : Création d'une base de données
-
Lancer DB Browser for SQLite. Vous devriez obtenir l'écran suivant :
-
Créer une nouvelle base de données :
-
Vérifier la création de la base de données :
Activité 3.2 : Création d'une table
-
Accéder à l'onglet "Exécuter le SQL" :
- Cliquez sur l'onglet "Exécuter le SQL".
-
Créer la table
LIVRES:
Activité 3.3 : Insertion de données
-
Insérer des enregistrements dans la table
LIVRES:-
Toujours dans l'onglet "Exécuter le SQL", saisissez la requête suivante :
INSERT INTO LIVRES (id, titre, auteur, ann_publi, note) VALUES (1, '1984', 'Orwell', 1949, 10), (2, 'Dune', 'Herbert', 1965, 8), (3, 'Fondation', 'Asimov', 1951, 9), (4, 'Le meilleur des mondes', 'Huxley', 1931, 7), (5, 'Fahrenheit 451', 'Bradbury', 1953, 7), (6, 'Ubik', 'K.Dick', 1969, 9), (7, 'Chroniques martiennes', 'Bradbury', 1950, 8), (8, 'La nuit des temps', 'Barjavel', 1968, 7), (9, 'Blade Runner', 'K.Dick', 1968, 8), (10, 'Les Robots', 'Asimov', 1950, 9), (11, 'La Planète des singes', 'Boulle', 1963, 8), (12, 'Ravage', 'Barjavel', 1943, 8), (13, 'Le Maître du Haut Château', 'K.Dick', 1962, 8), (14, 'Le monde des Ā', 'Van Vogt', 1945, 7), (15, 'La Fin de l’éternité', 'Asimov', 1955, 8), (16, 'De la Terre à la Lune', 'Verne', 1865, 10); -
Exécutez la requête en cliquant sur le triangle vert ou en appuyant sur F5.
-
Un message de confirmation devrait apparaître.
-
-
Vérifier les données insérées :
Activité 3.4 : Exécution de requêtes SQL
-
Sélectionner tous les enregistrements :
-
Sélectionner des colonnes spécifiques :
-
Pour obtenir uniquement les titres et auteurs des livres, utilisez la requête :
SELECT titre, auteur FROM LIVRES;
-
-
Filtrer les enregistrements :
-
Pour obtenir les livres écrits par Asimov, utilisez :
SELECT titre, ann_publi FROM LIVRES WHERE auteur = 'Asimov';
-
-
Combiner des conditions :
-
Pour obtenir les livres d'Asimov publiés après 1953 :
SELECT titre, ann_publi FROM LIVRES WHERE auteur = 'Asimov' AND ann_publi > 1953;
-
-
Trier les résultats :
-
Pour trier les livres de K.Dick du plus ancien au plus récent :
SELECT titre FROM LIVRES WHERE auteur = 'K.Dick' ORDER BY ann_publi;
-
-
Écrivez et testez une requête permettant d'obtenir uniquement les titres des livres écrits par Philip K.Dick.
-
Saisissez et testez la requête SQL suivante :
SELECT titre, ann_publi FROM LIVRES WHERE auteur='Asimov' AND ann_publi>1953Vérifiez que nous obtenons bien le livre écrit par Asimov publié après 1953.
-
Écrivez une requête permettant d'obtenir les titres des livres publiés après 1945 qui ont une note supérieure ou égale à 9.
-
Écrivez une requête SQL permettant d'obtenir les livres de K.Dick classés du plus ancien au plus récent.






