Bases de données

Présentation & objectifs

Bienvenue dans la partie du cours sur les bases de données !

L’objectif principal de ce bloc est de comprendre comment fonctionnent les systèmes de gestion de bases de données et d’acquérir les compétences nécessaires pour concevoir et manipuler des bases de données relationnelles.

Ce bloc vise à offrir un socle commun de formation pour :

  • L’ingénieur généraliste concevant des systèmes d’information
  • L’ingénieur développeur créant des applications avec persistance des données
  • Une base essentielle pour les futurs experts en bases de données

Le contenu abordé comprend :

  • Les principes fondamentaux des bases de données relationnelles
  • Le langage SQL pour la manipulation et définition des données
  • Les concepts de normalisation et modélisation conceptuelle
  • Les bonnes pratiques de conception de bases de données

Planification

Comment s’organise une session ?

Chaque session combine théorie et pratique pour une meilleure assimilation des concepts.

Pour certaines sessions, les concepts théoriques sont à acquérir en autonomie en consultant les sections “Avant le cours”.

Les travaux pratiques se font sur votre ordinateur personnel et en accédant à des ressources hébergées par l’école pour les bases de données. Les exercices non terminés en classe doivent être finalisés en autonomie.

Évaluation

L’évaluation porte sur votre capacité à :

  • Comprendre et appliquer les principes de modélisation
  • Concevoir des schémas de bases de données normalisés
  • Écrire des requêtes SQL efficaces
  • Gérer l’intégrité et la sécurité des données