INFO-0009-1 Bases de données
(organisation générale)

Travaux pratiques

Informations pratiques

Dernière mise à jour : 4 juillet 2019.

04/07/2019 : Rajout d'une section pour la seconde session.
  • Les répétitions se donnent tous les lundis, après le cours théorique, entre 10h00 et 12h00 au R3 (B28)
  • Les délégués sont à déterminer le plus tôt possible.
  • Si vous avez des questions, n'hésitez pas à les poser pendant ou après les séances de répétitions. Si vous désirez de me voir, je vous conseille de prendre un rendez-vous.
  • Le serveur MySQL se trouve sur ms800. Cliquez ici pour savoir comment vous y connecter. Vous pouvez aussi exécuter des requêtes sans devoir vous connecter sur un compte étudiant à Montefiore.
  • Nouveau
    Vous pouvez vous rendre sur ce site pour vous entrainer au langage SQL sur une base de données de films.

Seconde session

  • La date et le lieu de l'examen ne sont pas encore connus. Vous devriez obtenir plus d'informations à ce sujet après le 16 juillet.
  • Le deuxième projet peut être refait. S'il n'est pas refait, la note obtenue en première session est reportée à la seconde session. A noter que la nouvelle soumission écrase l'ancienne (je ne prends pas la meilleure des deux soumissions). Il sera à soumettre avant le 15/08 sur la plate-forme de soumission. Soumettez de préférence dans la déclinaison INFO0009-2. La déclinaison INFO0009-1 est vouée à disparaitre. L'énoncé reste identique. Vous pouvez conserver les mêmes groupes ou en confectionner de nouveaux.
  • Il n'est pas possible de refaire le premier projet, mais les points de ce dernier en première session ne seront conservés que s'ils vous sont favorables.
 

Exercices

04/02/2019 Le modèle entité-relation Enoncé Solution
11/02/2019 Vers le modèle relationnel Enoncé Solution
18/02/2019 L'algèbre relationnelle et les dépendances fonctionnelles Enoncé Solution
25/02/2019 la théorie des dépendances, normalisation, décomposition Enoncé Solution
11/03/2019 Compléments théoriques leçon 5 Slides
La 4FN, l'algèbre relationnelle étendue, introduction à SQL Enoncé Solution
18/03/2019 Le langage SQL Enoncé Solution
25/03/2019 Compléments théoriques leçon 6 Slides
Le langage SQL (2) Enoncé Solution
01/04/2019 Compléments théoriques leçon 6b Slides
Les transactions Enoncé Solution
29/04/2019 Compléments théoriques leçon 7 Slides
Les bases de données déductives Enoncé Solution
06/05/2019 Compléments théoriques leçon 10 Slides
Les bases de données orientées-objet et XML Enoncé Solution
13/05/2019 Présentation d'un correctif d'examen précédent Enoncé Solution
(*) : Date à confirmer
 

Travaux

Le travail pratique est divisé en deux parties. La première partie consiste à modéliser le schéma d'une base de données, la deuxième partie consiste à générer cette base de données sur un serveur MySQL, et à écrire des scripts PHP permettant l'accès à cette base de données. L'énoncé de la première partie sera distribué début mars, la deuxième partie quelques semaines après.

Première partie du travail.
A rendre le 24/03 au plus tard.
Enoncé
Seconde partie du travail.
Groupes à former avant le 3 avril 2019 via la plate-forme de soumission pour récupérer par mail à cette date les identifiants vous permettant d'utiliser le serveur SQL de montefiore.
A rendre le 05/05 au plus tard via la Plateforme de soumission de Montefiore.
Enoncé et données (version 05/04)
 

Enoncés des examens précédents

Mai 2001 ps pdf
Aout 2001 ps pdf
Mai 2002 ps pdf
Aout 2002 ps pdf
Mai 2003 ps pdf
Aout 2003 ps pdf
Mai 2004 ps pdf
Aout 2004 ps pdf
Juin 2005 pdf
Aout 2005 pdf
Juin 2006 ps pdf
Aout 2006 ps pdf
Juin 2007 ps pdf
Aout 2007 ps pdf
Juin 2008 pdf
Aout 2008 pdf
Juin 2009 pdf
Aout 2009 pdf
Juin 2010 pdf
Aout 2010 pdf
Juin 2011 pdf
Aout 2011 pdf
Juin 2012 pdf
Aout 2012 pdf
Juin 2013 pdf
Aout 2013 pdf
Juin 2014 pdf
Aout 2014 pdf
Juin 2015 pdf
Aout 2015 pdf
Juin 2016 pdf
Aout 2016 pdf