Bases de données et SQL
Ce que tu dois retenir
Une base de données relationnelle organise les informations en tables liées par des clés.
La clé primaire identifie chaque ligne ; la clé étrangère relie deux tables.
SELECT colonnes FROM table WHERE condition permet d'extraire des données filtrées.
INSERT, UPDATE, DELETE modifient les données ; WHERE cible les lignes concernées.
Teste-toi
◆ Teste-toi
1. Dans une base de données relationnelle, une table est composée de...
Voir la réponseMasquer
Réponse : A — A. lignes et colonnes
Une table est un tableau à deux dimensions : lignes = enregistrements, colonnes = attributs.
2. Quel est le rôle d'une clé primaire ?
Voir la réponseMasquer
Réponse : B — B. Identifier de façon unique chaque ligne
La clé primaire garantit l'unicité de chaque enregistrement.
3. Quelle clause SQL permet de filtrer les lignes ?
Voir la réponseMasquer
Réponse : C — C. WHERE
WHERE impose une condition sur les lignes renvoyées.
4. Que fait la requête : SELECT nom FROM eleves WHERE moyenne > 15 ; ?
Voir la réponseMasquer
Réponse : B — B. Affiche les noms des élèves ayant plus de 15 de moyenne
SELECT extrait la colonne nom pour les lignes satisfaisant la condition.
5. Quelle commande ajoute une nouvelle ligne dans une table ?
Voir la réponseMasquer
Réponse : B — B. INSERT INTO
INSERT INTO table (colonnes) VALUES (valeurs) ajoute un enregistrement.
6. Pourquoi faut-il utiliser WHERE avec DELETE ?
Voir la réponseMasquer
Réponse : B — B. Pour ne supprimer que certaines lignes
Sans WHERE, DELETE supprime toutes les lignes de la table.
7. Une clé étrangère sert à...
Voir la réponseMasquer
Réponse : B — B. établir un lien vers une autre table
Elle référence la clé primaire d'une autre table pour relier les enregistrements.
8. Quel est l'ordre correct des clauses dans une requête SQL simple ?
Voir la réponseMasquer
Réponse : C — C. SELECT, FROM, WHERE
La syntaxe standard est SELECT colonnes FROM table WHERE condition.