========================================================================== CSI2532 -- Bases de données I -- Hiver 2015 Iluju Kiringa ++1-613-5625800 ext 2123 kiringa@site.uottawa.ca --------------------------------------------------------------------------- Informations générales Professeur: Iluju Kiringa Email: kiringa@site.uottawa.ca Heure de bureau: Jeudi 11:30-12:30 Bureau: Batiment EITI 5072 Cours: Mardi 13:00-14:30PM -- LPR154 Jeudi 11:30-13:00PM -- LPR154 Tutoriaux: Consultez votre horaire Laboratoires: Consultez votre horaire --------------------------------------------------------------------------- Annonces Veuillez consulter régulièrement le web pour prendre connaissance des annonces de devoirs, dates de remise des devoirs, dates et lieu d'examens, etc. Sujets Concepts fondamentaux des bases de données. Modèle entité relation. Algèbre et calcul relationnels. Bases de données relationnelles. Définition des bases de données et SQL. Dépendances fonctionnelles et normalisation. Conception physique des bases de données. Stockage et indexes. Conception et implantation d'une application avec base de données (projet d'équipe) Prérequis Connaissances acquises en Structures de Donnés et Algorithmes (CSI2510). --------------------------------------------------------------------------- Plan du cours Semaine Sujet Référence 1 Survol des SGBDs et introduction du cours Chapitre 1 2 Conception des bases de données : modèle ER Chapitre 2 3 Modèle relationnel Chapitre 3 4 Algèbre et calcul relationnels Chapitre 4 5 Contraintes et requêtes SQL Chapitre 5 6 Contraintes et requêtes SQL; Triggers Chapitre 5 7 Semaine de relâche 8 Examen de mi-session Jeudi 1/3/2007, en classe Chapitres 1--5 9 Formes normales Chapitre 19 10 Fichiers, disques et indexes Chapitre 8-11 11 Fichiers, disques et indexes Chapitre 8-11 12 Fichiers, disques et indexes Chapitre 8-11 13 Révision Manuel (Achetez le!) Raghu Ramakrishnan and Johannes, Database Management Systems. 3e Edition, McGraw Hill, 2003. --------------------------------------------------------------------------- Tutoriels (Commencement: Semaine du 26 janvier.) Modelisation EER Modèle relationnelle SQL Formes normales Stockage et indexes --------------------------------------------------------------------------- Laboratoires (Commencement: Semaine du 26 janvier.) Installation de PostgreSQL et PGAdmin Programmation SQL Programmation SQAL avancée Programmation de l'accès a la base de données Programmation de l'accès Web a la base de données Demo du projet --------------------------------------------------------------------------- Charge de travail et évaluation La note finale pour ce cours sera constituée de 30% pour les devoirs, 25% pour l'examen de mi-session et de 40% pour l'examen final comme l'indique le tableau suivant: Devoir 1: 5% Mi-session: 25% (En classe) Devoir 2: 5% Devoir 3: 5% Projet: 20% Examen Final: 40% (Voir calendrier des examens en temps opportun) IL FAUT AVOIR AU MOINS 50% A L'ENSEMBLE DES EXAMENS (MI-SESSION ET FINAL) POUR PASSER LE COURS. Quiconque rate plus de 20% des cours sera interdit d'examen final. Des instructions sur l'endoit et la manière de soumettre les devoirs seront inclues avec chaque énoncé du devoir. D'autres détails sont donnés sur le web. PLAGIER SOUS QUELQUE FORME QUE CE SOIT EST EVIDEMMENT STRICTEMENT INTERDIT. CELA EST UNE FAUTE TRES GRAVE ET SERA TRAITE COMME TEL. --------------------------------------------------------------------------- Contact avec le professeur Quand vous m'envoyez un courriel, veuillez indiquer clairement votre nom dans le corps de votre texte et mettez "CSI2532" en titre du courriel. Sans cela, il n'y aura pas de guarrantie de réponse rapide.