Base de données relationnelle et vocabulaire en 1ère
Base de données relationnelle et vocabulaire, c'est une notion de nsi du chapitre « Traitement de données en tables », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Base de données relationnelle et vocabulaire : le cours
Une base de données relationnelle organise les données en tables liées entre elles. Une relation est une table, un attribut est une colonne, et un domaine est l'ensemble des valeurs possibles pour un attribut (ex : les entiers, les textes, les dates).
Exemple
Un lycée a une base de données : table Élèves (attributs : ID, nom, classe), table Cours (attributs : code, titre, professeur). L'attribut classe a pour domaine les valeurs {1A, 1B, 1C...}.
À retenir
Relation = table, Attribut = colonne, Domaine = type et ensemble de valeurs possibles pour un attribut.
S'entraîner sur base de données relationnelle et vocabulaire
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Tu as deux fichiers CSV : Clients.csv (colonnes : ID_client, nom, ville) et Commandes.csv (colonnes : ID_commande, ID_client, montant). Explique comment fusionner ces deux tables pour obtenir : nom, ville, montant. Quel est le type de jointure utilisé ?
Corrige cet exercice avec le tuteur →Exercice 2
Un fichier CSV contient 1000 élèves avec leurs notes en Maths, Français et Anglais. Décris les étapes pour : (1) trouver tous les élèves avec une note en Maths supérieure à 15, (2) les trier par nom alphabétique, (3) exporter le résultat en CSV.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Traitement de données en tables (NSI 1ère).