NSI (Spé) — Bases de données
Bases de données relationnelles et SQL
Résumé
Une base de données relationnelle organise les données dans des tables (relations) composées de lignes (enregistrements) et de colonnes (attributs). Chaque table possède une clé primaire qui identifie de manière unique chaque ligne, par exemple un numéro d'étudiant. Une clé étrangère fait référence à la clé primaire d'une autre table, créant un lien entre les tables. Le langage SQL (Structured Query Language) permet d'interroger et de manipuler les données. SELECT * FROM eleves WHERE moyenne > 14 récupère les bons élèves. Les jointures (JOIN) combinent des données de plusieurs tables. INSERT ajoute des données, UPDATE les modifie et DELETE les supprime. Les contraintes d'intégrité garantissent la cohérence des données.