% INF7210 — Nouvelles perspectives en bases de données % UQAM — Département d'informatique % Plan de cours — Automne 2019 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Salah, Aziz PK-4530 poste 1485 Description du cours ==================== Concepts avancés des bases de données. Gestion de transactions. Contrôle et optimisation des performances. Bases de données parallèles et réparties. Développement d'applications de bases de données Web et multitiers. Bases de données objet et objet-relationnel. Gestion de données semi-structurées et multimédia. Entrepôts de données et analyse de données (OLAP). Fouille de données (data mining). Bases de données déductives. Repérage de l'information. Objectif du cours ================= Ce cours vise à approfondir les connaissances de base de l'étudiant sur les systèmes de gestion de bases de données (SGBD) en le familiarisant avec les travaux de recherche menés actuellement dans le domaine. Ce cours a plus particulièrement pour objectifs de : - consolider l'acquis sur les bases de données relationnelles - approfondir les concepts fondamentaux des systèmes de gestion de bases de données ; - faire connaître à l'étudiant les plus récents développements dans le domaine; - permettre à l'étudiant d'approfondir un des thèmes de recherche actuels du domaine; - initier l'étudiant à un travail de recherche à travers la rédaction d'un rapport sur un sujet d'actualité. Contenu du cours ================ Ce cours est destiné aux étudiants ayant suivi au préalable un ou des cours de bases de données au niveau baccalauréat et/ou qui ont une expérience pertinente en conception et utilisation de bases de données. Les sujets abordés dans le cours magistral sont : - Survol des SGBD, de leurs applications - Tendances des développements en cours dans les bases de données - Modèle entités/associations - Algèbres relationnelles - Évaluation des requêtes - Optimisation des requêtes - Entrepôts de données, analyse OLAP - Fouilles de données - Gestion des transactions - Contrôle de la concurrence et reprise sur pannes Autres sujets traités à travers les exposés des étudiants - Données massives et données ouvertes - Bases de données NoSQL - Bases de données déductives - Web des données (web sémantique) - Applications et outils de la fouille des données - Bases de données parallèles et réparties - Développement d'applications de bases de données Web et multi-tiers - Données semi-structurées et bases de données XML - Bases de données spécialisées - Bases de données objet et relationnelles-objet Modalités d'évaluation ====================== - Évaluation 1 : Résumé, synthèse et critique d'un article (pondération: 10%) - Évaluation 2 : Devoirs et tests (pondération 25%) - Évaluation 3 : Participation et évaluation des pairs (pondération 5%) - Évaluation 4 : Projet de session - proposition du sujet (pondération: 10%) - présentation orale (pondération: 25%) - rapport écrit (pondération: 25%) INFORMATIONS IMPORTANTES - Les directives des travaux doivent être strictement respectées. - Une liste de sujets potentiels des projets de session et des recommandations seront fournises pendant la session. - La qualité du français constitue un critère d'évaluation (pour un maximum de 10%). - En cas de retard dans la remise des travaux, une pénalité de 5% par jour sera appliquée. Si le retard dépasse une semaine, le travail ne sera pas accepté. Médiagraphie ============ LIVRES - \[GOD12\] Robert Godin. Systèmes de gestion de bases de données par l'exemple. Loze-Dion, 3ième édition, 2012. - \[SKS11\] Abraham Silberschatz, Henry F Korth, and S Sudarshan. Database system concepts. McGraw-Hill, New York, 6th edition, 2011. - \[CB10\] Thomas M Connolly and Carolyn E Begg. Database systems: a practical approach to design, imple- mentation, and management (5th Edition). Addison-Wesley, 2010. - \[EN10\] Ramez Elmasri and Shamkant B. Navathe. Fundamentals of Database Systems, Sixth Edition. Addison-Wesley, Boston, MA, USA, 2010. - \[GMUW09\] Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom. Database systems: the complete book. Pearson Prentice Hall, Upper Saddle River, N.J., 2nd edition, 2009. - \[Gar03\] Georges Gardarin. Bases de données. Eyrolles, 5 edition, 2003. REVUES - Communications of ACM - Computing surveys ACM - Journal of ACM - ACM Transactions On Database Systems (TODS) - ACM Transactions on Information Systems (TIS) - ACM SIGMOD Record - IEEE database Engineering Bulletin - IEEE Transactions on Knowledge and Data Engineering - IEEE Computer - VLDB Journal ACTES DE CONFERENCES - Proceedings of ACM International Conference On Management of Data (SIGMOD) - Proceedings of ACM Symposium on Principles of Database Systems (PODS) - Proceedings of Very Large Data Base (VLDB) Conference. - Proc. of the IEEE International Conf. on Data Engineering - Proc. of the International Conf. on Extending Database Technology (EDBT)