Prep@s.org

Le site de l'UPS pour les Classes Préparatoires aux Grandes Écoles

Télécom Bretagne Stage 2 : Initiation aux bases de données, présentation du langage de requête SQL, exemples de programme Python pour interagir avec la BDD le Mardi 26 avril 2016

4 stages sont proposés du 25 au 29 avril, où l’on peut s’inscrire à tout ou seulement à une partie des stages.

La page d’accueil est ici
Le descriptif des stages est

Stage 1 : lundi 25 avril 2016 : Probabilités : analyse et simulation des phénomènes aléatoires avec Python. Plus d'informations ici

Stage 2 : mardi 26 avril 2016 : Initiation aux bases de données, présentation du langage de requête SQL, exemples de programme Python pour interagir avec la BD. Plus d'informations ci-dessous

Stage 3 : mercredi 27 et jeudi 28 avril 2016 : Théorie et application des graphes. Plus d'informations ici

Stage 4 : vendredi 29 avril 2016 : Introduction au machine learning sous Python. Plus d'informations ici

Date : du 25 au 29 avril 2016

Pour toute question, merci de prendre contact par mail avec Chantal Leblond en cliquant sur ce lien : contact-cpge

Lieu : campus de Télécom Bretagne, Brest

Adresse : Le campus est situé à l'ouest de Brest, sur le Technopôle de Brest-Iroise. On y accède facilement avec le fléchage « Technopôle » en suivant la direction « Le Conquet, Plouzané ». L'École est située 655, avenue du Technopôle, en face de l'avenue La Pérouse. En savoir plus

Nombres min/MAX de participants : min=8, MAX=32

Prise en charge partielle par Télécom Bretagne des frais de restauration et d'hébergement pendant la durée du stage (voir formulaire d'inscription).

Intervenants : Thierry Chonavel, Issam Rebaï, Yannis Haralambous, enseignants-chercheurs à Télécom Bretagne

INSCRIPTIONS

Pour toute inscription, suivez ce LIEN

Stage 2 : mardi 26 avril 2016 : Initiation aux bases de données, présentation du langage de requête SQL, exemples de programme Python pour interagir avec la BDD


Intervenant : Issam Rebaï

Pré-requis : connaître 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 à connaître 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