Stage Liesse 2017-3

Texte

STAGE 3 (26 avril)

INITIATION AUX BASES DE DONNEES

Prérequis : connaitre la syntaxe de base de Python

Mots-clés : Persistance des données, Système d’Information, UML, classe, SGBD, SQL, Requête, dérivation, table, association.

Présentation

Construire des systèmes d’informations est une mission d’ingénierie informatique fortement sollicitée par les entreprises. Les étudiants des classes préparatoires qui intègreront les écoles d’ingénieurs devront disposer des compétences de base pour la manipulation des bases de données. Dans cette formation d’initiation aux bases de données, sera explicité, en premier lieu, le processus d’ingénierie à suivre pour construire une base de données à partir d’un énoncé et les règles à connaitre pour réussir cette mission. En deuxième lieu, sera présentée la syntaxe SQL permettant de manipuler et d’interroger une base de données avec des exercices d’entrainement pour acquérir la capacité à exprimer un besoin en une requête SQL. En dernier lieu de cette initiation, une activité pratique sera réalisée avec le SGBD SQLite et des exemples de programmes Python montrant comment interagir avec une BD seront étudiés et testés.

Programme

  • La persistance des données
  • Quelques définitions et termes techniques
  • De l’énoncé à la Base de données
  • Le diagramme de classe
  • Le modèle logique
  • Le modèle physique
  • Le langage SQL.
  • Installation de la base de données SQLite
  • Travaux pratiques avec SQLite
  • Un programme Python pour manipuler une BD

> Retour au sommaire Formations Liesse 2017