CoursNumérique et sciences informatiques · tle
Comment stocker et interroger d'énormes quantités de données organisées ? Les bases de données relationnelles et le langage SQL sont au cœur de la gestion des données. La spécialité NSI de terminale les explore.
Le cours
Une base de données permet de stocker de grandes quantités de données de façon organisée. Dans une base de données relationnelle, les données sont rangées dans des tables (lignes et colonnes), et les tables peuvent être reliées entre elles. C'est le modèle le plus répandu.
Une base de données organise les données en tables reliées.
Une base de données peut contenir une table « élèves » et une table « notes » reliées entre elles.
Bien organiser une base de données est essentiel : chaque table décrit un type d'objet (élèves, produits…), chaque ligne un objet, chaque colonne un attribut. Des clés permettent d'identifier les données et de relier les tables entre elles, en évitant les répétitions.
Une bonne organisation évite les erreurs et les répétitions.
Une clé permet d'identifier de façon unique chaque ligne d'une table.
Pour interroger et manipuler une base de données, on utilise un langage spécialisé : le SQL. Il permet de rechercher des données (selon des critères), d'en ajouter, d'en modifier, d'en supprimer. Le SQL est le langage standard des bases de données.
Le SQL interroge et manipule les bases de données.
Avec SQL, on peut demander « tous les élèves dont la moyenne dépasse 15 ».
Le SQL permet des requêtes puissantes : filtrer selon des critères, trier, mais aussi croiser plusieurs tables pour combiner leurs informations. C'est ce qui rend les bases de données si utiles : extraire l'information précise dont on a besoin parmi des masses de données.
Le SQL extrait l'information utile parmi de nombreuses données.
On peut croiser la table « élèves » et la table « notes » pour associer chaque élève à ses résultats.
Ce qu'il faut absolument retenir
Vérifie ta compréhension
Exercice 1Comment les données sont-elles organisées dans une base relationnelle ?
Dans une base de données relationnelle, les données sont rangées dans des tables (lignes et colonnes) reliées entre elles.
Exercice 2À quoi sert le langage SQL ?
Le SQL est le langage standard pour interroger et manipuler une base de données (rechercher, ajouter, modifier, supprimer).
Exercice 3À quoi sert une clé dans une base de données ?
Une clé permet d'identifier de façon unique les données et de relier les tables entre elles.
Exercice 4Le SQL permet de croiser plusieurs tables pour combiner leurs informations.
Vrai : le SQL permet de filtrer, trier et croiser plusieurs tables pour extraire l'information précise voulue.
Exercice 5Explique le rôle du langage SQL avec les bases de données.
Le SQL est le langage standard utilisé pour interroger et manipuler une base de données relationnelle. Il permet de rechercher des données selon des critères (filtrer, trier), d'en ajouter, d'en modifier ou d'en supprimer, et surtout de croiser plusieurs tables pour combiner leurs informations. Grâce au SQL, on peut extraire précisément l'information dont on a besoin parmi de grandes quantités de données organisées.