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

  1. Introduction aux bases de données
  2. Le modèle relationnel

TP Jupyter

  1. Découverte du langage SQL
  2. Interroger efficacement une BDD
  3. Manipuler les données d'une BDD
  4. Bases de données avec Python
  5. Exploiter un vrai jeu de donnée

Si vous avez été au bout du TP, vous devriez comprendre cette image

bobby tables

sources