% INF7210 — Nouvelles perspectives en bases de données % UQAM — Département d'informatique % Plan de cours — Hiver 2021 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Salah, Aziz PK-4530 Groupes: 010 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 : - Gestion des données - Survol des SGBD, de leurs applications - Tendances des développements en cours dans les bases de données - Modèle entités/associations et modèle relationnel - Algèbres relationnelles - Évaluation des requêtes - Optimisation des requêtes - Entrepôts de données, analyse OLAP - Gestion des transactions Autres sujets traités à travers les exposés des étudiants - Fouilles de données - 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 avec une nouvelle technologie - 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 ====================== - Travail pratique (pondération: 10%) - Examen (pondération 25%) - Projet de session - proposition du sujet (pondération: 10%) - évaluation des pairs (pondération 5%) - 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 points sur 100 par jour de retard entamé sera appliquée. Si le retard dépasse une semaine, le travail ne sera pas accepté. Médiagraphie ============ Livre principal du cours (recommandé) - \[SKS19\] Abraham Silberschatz, Henry F Korth, and S Sudarshan. Database system concepts. McGraw-Hill, New York, 7th edition, 2019. Livres - \[GOD12\] Robert Godin. Systèmes de gestion de bases de données par l'exemple. Loze-Dion, 3ième édition, 2012. - \[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)