Cette leçon de révision pour le Baccalauréat technologique STI2D, spécialité Systèmes d'information et numérique (SIN), traite des bases de données relationnelles et du langage SQL, une compétence clé du programme officiel de Terminale.
Le cours introduit les concepts structurants du modèle relationnel : la clé primaire, qui identifie de manière unique chaque enregistrement d'une table, et la clé étrangère, qui référence la clé primaire d'une autre table pour assurer l'intégrité référentielle entre les tables. Il présente également les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité), garantes de la fiabilité des transactions dans un système de gestion de base de données (SGBD).
La leçon couvre les commandes fondamentales du langage SQL : SELECT pour interroger et extraire des données, UPDATE pour modifier des enregistrements existants, la clause WHERE pour filtrer les résultats selon une condition, et DROP TABLE pour supprimer définitivement une table. Elle distingue les SGBD relationnels, comme MySQL et PostgreSQL, des bases de données non relationnelles comme MongoDB. Les types de données SQL standards (VARCHAR, INTEGER, DATE) sont également travaillés.
Le processus de normalisation, qui vise à réduire la redondance des données et à éviter les anomalies de mise à jour, est expliqué, tout comme le rôle d'un index pour accélérer la recherche et le tri des enregistrements — au prix d'un espace disque supplémentaire. La clause JOIN, permettant de combiner des données issues de plusieurs tables, complète cette vue d'ensemble des mécanismes d'interrogation.
Cette thématique est essentielle pour l'épreuve de spécialité SIN, car la conception et l'interrogation de bases de données relationnelles interviennent dans la quasi-totalité des systèmes d'information étudiés en STI2D. Savoir écrire une requête SQL simple, distinguer clé primaire et clé étrangère, ou justifier l'intérêt de la normalisation, fait partie des compétences attendues à l'écrit comme à l'oral.
L'apprenant dispose d'un quiz de 10 questions corrigées et expliquées, de 14 flashcards de révision sur le vocabulaire SQL et relationnel, et d'un mode examen oral qui ouvre directement sur la différence entre clé primaire et clé étrangère.
Contenu généré à partir d'une consigne de sujet (pas de document source téléversé — grounding faible) : «Épreuve de spécialité Systèmes d'information et numérique (SIN) du Baccalauréat technologique STI2D, programme officiel de Terminale : bases de données.». Le contenu couvre les clés primaire/étrangère, les propriétés ACID, et les commandes SQL de base (SELECT, WHERE, UPDATE, DROP TABLE).
Dans le modèle relationnel, comment appelle-t-on l'attribut ou l'ensemble d'attributs qui permet d'identifier de manière unique chaque enregistrement d'une table ?
Clé primaire
La clé primaire est l'identifiant unique d'un enregistrement dans une table. La clé étrangère sert à établir une relation entre deux tables.
Essayer ce quiz →Passer cet examen →Réviser ces fiches →