Bases de données

API0006

Introduction aux bases de données relationnelles

Responsable de l'Api

Stéphane Crozat

Résumé

La formation a pour objectif de donner une première expérience de la conception de bases de données relationnelles.

Elle s'adresse :

  • aux futurs informaticiens (toutes filières) en tant qu'introduction à une formation plus avancée ;

  • et aux non informaticiens en formation ou en exercice en tant que base pour accompagner des tâches de type assistance à la maîtrise d'ouvrage dans un contexte impliquant des bases de données (ingénieurs, managers, technico-commerciaux...).

La formation se déroulera en autonomie avec chaque fin de journée une séance obligatoire de 2h en présentiel consacrée à la réalisation d'un défi.

Typologie Api

Modalité : #Autonomie #Stage

Format : #Cours

Domaine

Informatique (Bases de Données)

Public visé

TC et GX.

  • Pré-requis : bonne maîtrise de la langue française pour travailler sur les supports en autonomie.

  • Conseillé pour la fin de l'Api : avoir des bases de programmation (conditions, boucles, tableaux)

  • Les étudiants ayant suivi NA18, NF18, NF17 ou NA17 (ou leurs équivalents en apprentissage) ne peuvent pas suivre l'Api.

Contactez le responsable de l'Api pour lui signifier vos antécédents et motivations.

Objectifs pédagogiques

Objectif de l’Api : La formation a pour objectif de donner une première expérience de la conception de bases de données relationnelles.

Objectifs spécifiques :

  • Savoir faire un modèle UML pour traiter un problème de base de données

  • Savoir faire un modèle logique de base de données relationnelle

  • Savoir créer, alimenter et interroger une base simple en SQL

Objectifs transversaux :

  • Savoir analyser et modéliser un problème

  • Savoir s'organiser

  • Savoir travailler en autonomie

  • Savoir communiquer en contexte professionnel

Programme

  • [Jour 1] Introduction générale, Modélisation conceptuelle avec UML, défi

  • [Jour 2] Modélisation relationnelle, passage R-UML, défi

  • [Jour 3] Création de bases de données, SQL, défi

  • [Jour 4] Réalisation d'une base de données, PostgreSQL, Python et PostgreSQL, défi

  • [Jour 5] Mini-projet en binôme consistant à réaliser une base de données complète, évaluation finale

Évaluation

Défis : 50%

Mini-projet : 25%

Évaluation finale : 25%

Inter-semestre

E21

Période

05/07-09/07

Capacité d'accueil

12

Lieu de déroulement

UTC BF (salle informatique sous Linux)

ECTS

2

Temps de travail étudiant

Travail demandé pendant l'inter-semestre : 40h

Les étudiants auront un programme de travail en autonomie ou en présentiel d'environ 8 heures par jour et des rendus quotidiens à délivrer.