2
IFT2935 BASES DE DONNÉES COORDONNÉES Maher Chaouachi [email protected] 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, danalyse 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.

OBJECTIFS D APPRENTISSAGEchaouacm/IFT2935/H12/PlanIFT2935.pdf · 6 Février Dépendances fonctionnelles et normalisation TP 3 sur les DF et normalisation + ... 27 Février Langage

Embed Size (px)

Citation preview

Page 1: OBJECTIFS D APPRENTISSAGEchaouacm/IFT2935/H12/PlanIFT2935.pdf · 6 Février Dépendances fonctionnelles et normalisation TP 3 sur les DF et normalisation + ... 27 Février Langage

IFT2935 BASES DE DONNÉES

COORDONNÉES

Maher Chaouachi

[email protected]

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.

Page 2: OBJECTIFS D APPRENTISSAGEchaouacm/IFT2935/H12/PlanIFT2935.pdf · 6 Février Dépendances fonctionnelles et normalisation TP 3 sur les DF et normalisation + ... 27 Février Langage

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