Imprimer

IN206 Bases de données [V2D]

Sciences et technologies de l'information et de la communication, Informatique

Année (Module) : 2A (voie)
Professeurs :Nicolas ANCIAUX
Maîtres de conférence :Nicolas ANCIAUX

Objectifs

Au coeur des technologies de traitement de l'information, les bases de données forment un moyen d'organiser de grandes quantités de données, et d'y accéder efficacement. Ce cours présente les principes du modèle relationnel, qui domine largement l'ensemble des applications disponibles.
Son objectif est de former les étudiants aux tâches de conception, mise en oeuvre et utilisation des bases de données relationnelles.

Evaluation

L'évaluation portera sur 3 points :
1) participation en cours
2) contrôle écrit des connaissances
3) projet informatique à réaliser.

Prérequis

Afin de mettre en oeuvre les principes vus en cours dans un application pratique, il sera demandé aux élèves de réaliser un programme utilisant une base de données. Une connaissance préalable, même très sommaire, du langage Java sera donc utile. L'évaluation ne portera pas sur le code Java mais sur l'utilisation de la base de données.

Applications et débouchés

Cours "Administration de bases de données" (2007-2008) de la filière Systèmes d'Information.

Mots-clés

Bases de données, modèle relationnel, SQL

Polycopié du cours


nb : 14
vendredi 16 novembre 2012
8h30 - 9h30 / CM- Illustration des problèmes des approches fichiers sur un exemple
- "L'approche base de données" : Modélisation des données / Factorisation du logiciel
- Conception de bases de données
9h45 - 11h45 / PCConception de bases de données : cas pratique
vendredi 30 novembre 2012
8h30 - 9h30 / CM- Le modèle relationnel
- L'algèbre relationnelle
- Conception de bases de données : passage au relationnel
9h45 - 11h45 / PC- Correction du TD conception
- Exercices d'algèbre relationnelle
- Présentation du projet
vendredi 07 décembre 2012
8h30 - 9h30 / CM- Vue d'ensemble des fonctionnalités des SGBD
- SQL : le LDD (Langage de Définition de Données)
9h45 - 11h45 / TD- Création d'une base sur Oracle Express
- Insertion de données
- Chargement massif de données
vendredi 14 décembre 2012
8h30 - 9h30 / CMProgrammation SQL : langages procéduraux (PL/SQL) et API JDBC
9h45 - 11h45 / TDManipulation d'une base de données en PLSQL et depuis un programme JAVA
vendredi 21 décembre 2012
8h30 - 9h30 / CM- SQL : le LMD (Langage de Manipulation de Données)
- Méthodologie SQL
9h45 - 11h45 / TDMise à jour et interrogation de données en SQL
vendredi 11 janvier 2013
8h30 - 9h30 / CM- Introduction à l'optimisation de questions
- Introduction à la concurrence d'accès
9h45 - 11h45 / TDExpérimentation sur l'optimisation et la concurrence d'accès
vendredi 18 janvier 2013
8h30 - 9h30 / CM- Introduction au problème de la confidentialité dans les bases de données
9h45 - 11h45 / TD- Examen
- Remise des projets


Télécharger cette programmation au format iCal

Dernière mise à jour: 13/06/2012, par tbernard