Premier tour de la spirale : repérer une entité dans des données en désordre, la ranger dans une table, identifier chacune de ses lignes et la lire, à la main puis depuis Python.
Avant de relier des tables entre elles ou d'écrire des requêtes compliquées, il faut savoir parfaitement ranger une seule chose. Dans ce niveau, cette chose, ce sont les élèves d'une école.
À la fin de ce niveau, tu seras capable de :
SELECT, dans DB Browser et depuis Python.Suis les articles dans l'ordre. Chacun se tient seul et fournit dans sa sidebar les fichiers dont il a besoin : si tu as manqué une séance, tu peux reprendre n'importe où.
| Article | Ce que tu y fais |
|---|---|
| Entité, attribut, occurrence | Tu démontes un fichier de réservations mal fichu et tu découvres les mots pour décrire des données. |
| Une entité devient une table | Tu transformes l'entité ELEVE en table et tu la crées dans DB Browser. |
| Identifier ses données : la clé primaire | Tu choisis ce qui désigne chaque ligne et tu poses les premières contraintes. |
| Lister le contenu d'une table | Tu écris tes premières requêtes SELECT. |
| Lire une table depuis Python | Tu envoies les mêmes requêtes depuis un programme. |
mon-ecole.db. Une base SQLite est un simple fichier : fais-en une copie après chaque séance.La fiche à étudier rassemble, sans exercice, tout ce qu'il faut savoir par cœur pour ce niveau : le vocabulaire, les règles, la syntaxe et les pièges. Elle se termine par des questions pour vérifier que tu maîtrises la matière. Étudie-la après avoir fait les articles, pas à leur place.
Une fois ce niveau terminé, passe à Filtrer et analyser ses données : tu y apprends à ne garder que les lignes qui t'intéressent, à les trier et à calculer des totaux.