% INF4211 — Bases de données pour les organisations % UQAM — Département d'informatique % Plan de cours — Automne 2019 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Beaudry, Éric PK-4635 poste 4005 Description du cours ==================== Ce cours vise à introduire les principaux concepts des systèmes de gestion de bases de données (SGBD) dans les organisations, à montrer le rôle fondamental qu'ils jouent dans la gestion des données et à faire connaître leurs différentes fonctionnalités. Préalables académiques : Gestion et modélisation des données, données structurées, données non-structurées, conception d'une base de données. Langage pour la manipulation d'une base de données relationnelle (SQL). Administration des bases de données. Survol des mécanismes internes des SGBD: intégrité sémantique, gestion de transactions, optimisation de requêtes. Notions de base sur les entrepôts de données. Contenu du cours ================ - Introduction aux SGBD - Introduction au modèle relationnel, algèbre relationnelle - Introduction à la normalisation - Introduction à la conception des schémas (cycle de vie, modèle conceptuel) - Conception logique : passage du modèle conceptuel au schéma relationnel - Le langage SQL - Évaluation des requêtes relationnelles - Gestion des données en mémoire secondaire : concepts de base - Indexage - Intégrité et gestion des transactions - Introduction aux entrepôts de données - Modélisation des données non structurées : concepts de base Formule Pédagogique =================== Ce cours comporte une séance obligatoire de laboratoire (2 heures par semaine). Modalités d'évaluation ====================== ----------------------------------------------------------------------------------------- ------------- ------------- Description somaire Date Pondération Travail pratique - Création et d'exploitation d'une base de données avec le SGBD Oracle 30% Examen Intra 8e semaine 35% Examen Final 15e semaine 35% ----------------------------------------------------------------------------------------- ------------- ------------- L'étudiant doit obtenir une moyenne cumulée de 50% aux examens; dans le cas contraire il se verra attribuer un échec. L'étudiant ne remettant aucun des travaux se verra attribuer un échec. En cas de retard dans la remise des travaux, une pénalité de 10% (de la note du travail) par jour ouvrable sera appliquée. Un retard de plus d'une semaine ne sera pas accepté. La qualité du français est un critère d'évaluation des travaux. Système utilisé pour les travaux : ORACLE Les règlements concernant le plagiat seront strictement appliqués. Pour plus de renseignements, consultez le site suivant : Médiagraphie ============ VR GODIN, R. -- Systèmes de gestion de bases de données par l'exemple -- Longueuil, Canada : Loze-Dion (2012) . Matériel complémentaire disponible. VC ELMASRI, R. & NAVATHE, S.B. -- Fundamentals of Database Systems -- Boston : Pearson/Adison Wesley (2011). VC GARCIA-MOLINA, H., ULLMAN, J. D. & WIDOM, J. -- Database Systems : the Complete Book -- Pearson Prentice Hall (2009). VR SILBERSCHATZ, A., KORTH, H.F. & SUDARSHAN, S. -- Database System Concepts (1349 p.) -- McGraw-Hill, 2011.