Modèle relationnel et langage SQL : lecture d'un schéma, requêtes de sélection (SELECT), modification (INSERT, UPDATE, DELETE), jointures (INNER JOIN) et création de tables (CREATE TABLE). Programme exigible BCE/ECRICOME.
Choisissez une approche :
Comment lire un schéma relationnel (clés primaires, clés étrangères) ?
Identifier la structure d'une base : tables, champs, clé primaire (PRIMARY KEY) et clés étrangères (FOREIGN KEY) qui relient les tables entre elles.
Comment sélectionner des lignes d'une table avec SELECT ... FROM ... WHERE ?
Extraire les enregistrements d'une table qui vérifient une condition donnée à l'aide d'une requête SELECT.
Comment insérer, mettre à jour ou supprimer des données (INSERT, UPDATE, DELETE) ?
Modifier le contenu d'une table : ajouter une ligne (INSERT INTO), modifier les valeurs d'une ligne (UPDATE), supprimer des lignes (DELETE FROM).
Comment réaliser une jointure interne (INNER JOIN ... ON) entre deux tables ?
Combiner les lignes de deux tables liées par une clé étrangère pour interroger des données réparties sur plusieurs tables.
Comment créer une nouvelle table (CREATE TABLE) ?
Définir une nouvelle table : nom, champs, types de données (INTEGER, TEXT), clé primaire et éventuelles clés étrangères vers d'autres tables.
Comment combiner conditions logiques (AND, OR, NOT) et comparaisons dans une requête ?
Construire des conditions complexes dans la clause WHERE en combinant des opérateurs de comparaison (=, <>, <, <=, >, >=) et logiques (AND, OR, NOT).