Upload
hoangduong
View
224
Download
0
Embed Size (px)
Citation preview
IFT2935 BASES DE DONNÉES
COORDONNÉES
Maher Chaouachi
Pavillon André-Aisenstadt local 2366
http://www-etud.iro.umontreal.ca/~chaouacm
OBJECTIFS D’APPRENTISSAGE
Le cours vise à maîtriser et développer les connaissances et les principes fondamentaux des
bases de données et plus précisément le modèle relationnel. Les différentes techniques de
conceptions, d’analyse et de normalisation seront présentées en détails. Vous devez être
capable à la fin du cours de concevoir une base de données, la normaliser en maitrisant les
notions de dépendances fonctionnelles, écrire des applications SQL, connaitre les principes
de sécurité, avoir des notions sur les bases de données client-serveur, sur les bases de
données Web et XML, et certaines bases de données avancées (déductives, temporelles,
géographiques, et génomes).
DÉTAILS DE L’ÉVALUATION
Général
Intra 25 points Final 30 points
Pratique 45 points (avec seuil à 50 points)
Pratique (détails)
Série 1 : 11 points (24%) Série 2 : 16 points (36%) Projet : 18 points (40%)
Les premiers travaux concernent deux types d'exercices :
Des exercices d'entraînement qui ne sont pas notés,
Des exercices notés. Ces derniers se répartissent en deux séries selon leurs dates de
remise. Pour les TP de la série 1, les travaux doivent être rendus au plus tard dans la semaine suivant la donnée du TP. Dans ce dernier cas ils devront être remis à Imène
Jraidi avant la séance de TP avant 09h30. Tout TP remis après 9h30 ne sera accepté.
Les TP de la série 2 nécessiteront l'usage de terminaux et devront être rendus en fin de séance.
PLAN DES MODULES
Semaine du Cours TP
9 Janvier Introduction aux bases de données
16 Janvier Modèle Entité-Relation TP1 entité-relation + remise du TP noté 1 de la série 1
23 Janvier Algèbre et calcul relationnel Correction du TP noté 1
30 Janvier Optimisation des requêtes TP2 Algèbre relationnelle
6 Février Dépendances fonctionnelles et normalisation TP 3 sur les DF et normalisation + remise du TP noté 2 de la série 1
13 Février Dépendances fonctionnelles et normalisation (suite) Correction du TP noté 2
20 Février INTRA le Mardi 21 Février 2012
27 Février Langage SQL, QBE TP 4 connexion oracle, LDD et LMD
12 Mars Langage SQL, QBE (suite) TP5 Pratique oracle
19 Mars Bases de données objet TP 1 (pratique) de la série 2
26 Mars Contrôle sur concurrence, reprise sur pannes TP 2 (pratique) de la série 2
2 Avril Bases de données spatiale, multimédias, géographique visuelles, et génomes
9 Avril Bases de données avancées : actives, temporelles et déductive
Démonstration des projets
17 Avril FINAL le Mardi 17 Avril 2012
PROJETS
Il s'agira de concevoir une base de données que l'on implantera en ORACLE. Une fois le
schéma conceptuel établi, on créera et on chargera la base à l'aide de données fictives. On écrira ensuite dans le langage SQL un ensemble de requêtes et un programme d'application de complexité moyenne. Des exemples seront donnés sur ce point.
Les projets seront réalisés par groupe
Les sujets seront distribués la semaine du 30 janvier 2012.
Les rapports de projets seront remis au plus tard le 10 avril 2012 à 18h (remise électronique). Tout retard dans la remise du projet après 18h verra la note du projet réduite de 10% par jour de retard.
Une démonstration des projets sera faite le 11 Avril de 9h30 à 11h30 et une version imprimée du projet sera également remise à ce moment.
Les critères d’évaluation des projets seront présentés en détails dans le cours