Bases de données
Programme officiel
Contenus | Capacités attendues |
---|---|
Modèle relationnel : relation, attribut, domaine, clef primaire, clef étrangère, schéma relationnel. | Identifier les concepts définissant le modèle relationnel. |
Base de données relationnelle. | Savoir distinguer la structure d’une base de données de son contenu. Repérer des anomalies dans le schéma d’une base de données. |
Système de gestion de bases de données relationnelles. | Identifier les services rendus par un système de gestion de bases de données relationnelles : persistance des données, gestion des accès concurrents, efficacité de traitement des requêtes, sécurisation des accès. |
Langage SQL : requêtes d’interrogation et de mise à jour d’une base de données. | Identifier les composants d’une requête. Construire des requêtes d’interrogation à l’aide des clauses du langage SQL : SELECT, FROM, WHERE, JOIN. Construire des requêtes d’insertion et de mise à jour à l’aide de : UPDATE, INSERT, DELETE. |
Introduction du thème
Cette vidéo de Class'Cod va introduire la problématique des bases de données que nous allons étudier dans cette séquence.
Séquences
TP Jupyter
- Découverte du langage SQL
- Interroger efficacement une BDD
- Manipuler les données d'une BDD
- Bases de données avec Python
- Exploiter un vrai jeu de donnée
Si vous avez été au bout du TP, vous devriez comprendre cette image
sources
- Le site pixees de David Roche
- Le cours DIU-IL de Bruno Mermet