Dernière mise à jour : 3 aout 2021.
Changelog
14/01/2021 : Réinitialisation de la page pour l'année académique 2020-2021.
26/01/2021 : Modification des modalités suite à l'annonce du doyen de la FSA.
31/01/2021 : Ajout de l'énoncé et des solutions du TP1.
06/02/2021 : Ajout de l'énoncé et des solutions du TP2 et mise à jour de l'agenda.
20/02/2021 : Ajout de l'énoncé et des solutions du TP3.
25/02/2021 : Modification de la solution de l'exercice 2.4 du TP3.
28/02/2021 : Ajout de l'énoncé et des solutions du TP4 ainsi que l'énoncé de la première partie du projet.
07/03/2021 : Ajout de l'énoncé et des solutions du TP5 et mise en place du sondage pour le code orange.
13/03/2021 : Ajout de l'énoncé et des solutions du TP6 et cloture du sondage pour le code orange.
22/03/2021 : Ajout de l'énoncé et des solutions du TP7, modification de l'ex 2 du TP6 (CREATE TABLE) et ajout de l'énoncé de la deuxième partie du projet.
26/03/2021 : Ajout de l'énoncé et des solutions du TP8 et annonce par rapport au code rouge et au cours du 12/04.
12/04/2021 : Correction de la solution du TP7.
15/04/2021 : Ajout de l'énoncé et des solutions du TP9 et annonce par rapport au code orange.
23/04/2021 : Ajout de l'énoncé et des solutions du TP10 et mise à jour des transparents de la leçon sur l'intégration des données.
30/04/2021 : Ajout de l'énoncé et du corrigé-type de l'examen de juin de 2015, mise à jour des transparents de la leçon sur NoSQL et blockchain, annonce concernant la date d'examen.
03/05/2021 : Ajout de communications diverses.
03/08/2021 : Ajout des informations concernant la seconde session.
14/01/2021 : Réinitialisation de la page pour l'année académique 2020-2021.
26/01/2021 : Modification des modalités suite à l'annonce du doyen de la FSA.
31/01/2021 : Ajout de l'énoncé et des solutions du TP1.
06/02/2021 : Ajout de l'énoncé et des solutions du TP2 et mise à jour de l'agenda.
20/02/2021 : Ajout de l'énoncé et des solutions du TP3.
25/02/2021 : Modification de la solution de l'exercice 2.4 du TP3.
28/02/2021 : Ajout de l'énoncé et des solutions du TP4 ainsi que l'énoncé de la première partie du projet.
07/03/2021 : Ajout de l'énoncé et des solutions du TP5 et mise en place du sondage pour le code orange.
13/03/2021 : Ajout de l'énoncé et des solutions du TP6 et cloture du sondage pour le code orange.
22/03/2021 : Ajout de l'énoncé et des solutions du TP7, modification de l'ex 2 du TP6 (CREATE TABLE) et ajout de l'énoncé de la deuxième partie du projet.
26/03/2021 : Ajout de l'énoncé et des solutions du TP8 et annonce par rapport au code rouge et au cours du 12/04.
12/04/2021 : Correction de la solution du TP7.
15/04/2021 : Ajout de l'énoncé et des solutions du TP9 et annonce par rapport au code orange.
23/04/2021 : Ajout de l'énoncé et des solutions du TP10 et mise à jour des transparents de la leçon sur l'intégration des données.
30/04/2021 : Ajout de l'énoncé et du corrigé-type de l'examen de juin de 2015, mise à jour des transparents de la leçon sur NoSQL et blockchain, annonce concernant la date d'examen.
03/05/2021 : Ajout de communications diverses.
03/08/2021 : Ajout des informations concernant la seconde session.
Seconde session
- L'examen en seconde session se déroulera de la même manière qu'en juin. Il s'agira d'un examen écrit en présentiel.
- L'examen aura lieu le 3 septembre 2021, de 8h30 à 12h au B37/S.39 (-1/39).
- 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 16/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.
Informations pratiques
- Le cours théorique et les répétitions se donnent tous les lundis, de 8h30 à 10h30 pour la théorie, et de 10h30 à 12h30 pour la pratique. Les cours et répétitions seront enregistrés puis mis à disposition, à l'heure prévue à l'agenda, sur le système Unicast.
- Les délégués sont à déterminer le plus tôt possible.
- Si vous avez des questions, n'hésitez pas à vous rendre sur eCampus
- Le serveur MySQL se trouve sur ms8db. 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.
- Vous pouvez vous rendre sur ce site pour vous entrainer au langage SQL sans configuration préalable.
Transparents du cours théorique
01/02/2021 | Le modèle entité-relation | |
08/02/2021 | Le modèle relationnel et l'algèbre relationnelle | |
22/03/2021 | La théorie des dépendances et la normalisation des relations | |
01/03/2021 | Les BDD relationnelles en pratique : language d'interrogation | |
08/03/2021 |
Les BDD relationnelles en pratique : mise en oeuvre et utilisation | |
15/03/2021 | phpMyAdmin | |
22/03/2021 | L'implémentation du modèle relationnel | |
(29/03/2021) 12/04/2021 |
La gestion des transactions | |
19/04/2021 | Les bases de données déductives | |
Les bases de données orientées-objet | ||
26/04/2021 | L'intégration des données | |
03/05/2021 | NoSQL et blockchain |
Exercices
01/02/2021 | Le modèle entité-relation | Enoncé | Solution |
08/02/2021 | Vers le modèle relationnel | Enoncé | Solution |
22/02/2021 | L'algèbre relationnelle et les dépendances fonctionnelles | Enoncé | Solution |
01/03/2021 | la théorie des dépendances, normalisation, décomposition | Enoncé | Solution |
08/03/2021 | La 4FN, l'algèbre relationnelle étendue, introduction à SQL | Enoncé | Solution |
15/03/2021 | Le langage SQL | Enoncé | Solution |
22/03/2021 | Le langage SQL (2) | Enoncé | Solution |
(29/03/2021) 12/04/2021 |
Les transactions | Enoncé | Solution |
19/04/2021 | Les bases de données déductives | Enoncé | Solution |
26/04/2021 | Les bases de données orientées-objet et XML | Enoncé | Solution |
03/05/2021 | Présentation d'un correctif d'examen précédent | Enoncé | Solution |
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 21/03 au plus tard via la Plateforme de soumission de Montefiore. |
Enoncé |
Seconde partie du travail. Groupes de 4 à former avant le 12 avril 2021 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. Faites des groupes de minimum 3, sinon il n'y aura pas assez d'identifiants de groupe pour tout le monde.
Les groupes de 1 ou de 2 ne sont pas acceptés sans une très bonne raison.
Il y a un topic pour la création de groupe sur eCampus. A rendre le 16/05 au plus tard via la Plateforme de soumission de Montefiore. |
Enoncé et données (version 22/03) |
Enoncés des examens précédents
Mai 2001 | ps | |
Aout 2001 | ps | |
Mai 2002 | ps | |
Aout 2002 | ps | |
Mai 2003 | ps | |
Aout 2003 | ps | |
Mai 2004 | ps | |
Aout 2004 | ps | |
Juin 2005 | ||
Aout 2005 | ||
Juin 2006 | ps | |
Aout 2006 | ps | |
Juin 2007 | ps | |
Aout 2007 | ps | |
Juin 2008 | ||
Aout 2008 | ||
Juin 2009 | ||
Aout 2009 | ||
Juin 2010 | ||
Aout 2010 | ||
Juin 2011 | ||
Aout 2011 | ||
Juin 2012 | ||
Aout 2012 | ||
Juin 2013 | ||
Aout 2013 | ||
Juin 2014 | ||
Aout 2014 | ||
Juin 2015 | ||
Aout 2015 | ||
Juin 2016 | ||
Aout 2016 | ||
Juin 2017 | ||
Aout 2017 | ||
Juin 2018 | ||
Aout 2018 |