Durée
26h Th, 26h Pr, 25h Proj.
Nombre de crédits
Enseignant
Langue(s) de l'unité d'enseignement
Langue française
Organisation et évaluation
Enseignement au deuxième quadrimestre
Horaire
Unités d'enseignement prérequises et corequises
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement
Introduction aux bases de données et à la modélisation des informations. Modèle entité-rélation. Bases de données relationnelles et langages d'interrogation. Théorie des dépendances et conception des schémas de bases de données relationnelles. Organisation physique des données et implémentation du modèle relationnel. Gestion des transactions. Bases de données déductives, orientées-objet, entrepôts de données, XML, Block-chain.
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement
L'objectif du cours est l'acquisition des connaissances nécessaires à la réalisation de systèmes informatiques centrés sur une base de données. A l'issue du cours l'étudiant sera capable de réaliser une application exploitant une base de donnée et aura une bonne connaissance des caractéristiques des systèmes de gestion de données.
Savoirs et compétences prérequis
Connaissance de la programmation.
Activités d'apprentissage prévues et méthodes d'enseignement
Cours ex-cathedra suivis d'exercices sur la matière du cours théorique.
Réalisation d'un projet de mise en oeuvre d'une base de données et de réalisation d'un accès par une interface web.
Ce projet est découpé en deux parties.
La première partie commence début mars et se termine environ 3 semaines plus tard, et consiste en la réalisation d'un modèle entité-relation, de la conversion vers le modèle relationnel, et éventuellement de la normalisation.
La deuxième partie commence après la deadline de la première partie et se termine début mai. Il s'agit, en s'appuyant sur le travail effectué en première partie, de réaliser concrètement la base de données et son interface web. Un modèle entité-relation et un ensemble de données vous seront fournis. Cette partie sera à réaliser en groupe.
Mode d'enseignement (présentiel, à distance, hybride)
2ème semestre - présentiel
Adaptations organisationnelles liées au contexte sanitaire
Lectures recommandées ou obligatoires et notes de cours
Transparents disponibles sur le site web du cours.
Des transparents mis à jour seront disponibles sur la page web des exercices. Ces derniers sont à favoriser par rapport aux transparents disponibles sur la page web du Prof. Wolper.
Modalités d'évaluation et critères
Vous trouverez ci-dessous les modalités d'évaluation envisagées pour les examens en présentiel et à distance ainsi que celle souhaitée en cas de session hybride. En fonction de l'évolution sanitaire, la modalité choisie vous sera communiquée au plus tard un mois avant le début de la session d'examen.
Toutes sessions confondues :
- En présentiel
évaluation écrite ( questions ouvertes )
- En distanciel
évaluation écrite
- Si évaluation en "hybride"
préférence en présentiel
Explications complémentaires:
Evaluation du projet (30%); examen écrit (70%) ; pas d'oral.
Parmi les 30% du projet, la première partie compte pour 10% et la seconde pour 20%.
Ce projet est une activité obligatoire. Un étudiant qui n'aurait soumis aucune des deux parties obtiendra automatiquement une note d'absence (A) pour l'ensemble du cours.
Stage(s)
Remarques organisationnelles
Des informations additionnelles concernant ce cours peuvent être consultées à l'adresse Web http://www.montefiore.ulg.ac.be/~pw/cours/bd.html mais utilisez de préférence la page web se trouvant à l'adresse http://www.montefiore.ulg.ac.be/services/verif/cours/bd/exercices.html
Contacts
Enseignant : Samuel Hiard et P. Wolper Tél.: 04 366 26 97 (SH) e-mail: S.Hiard@uliege.be et Pierre.Wolper@ulg.ac.be Assistants: Samuel Hiard et un autre assistant (à confirmer)