Programme des cours 2022-2023
ATTENTION : version 2021-2022 de l'engagement pédagogique
INCD0002-1  
Bases de données 1
  • Gestion des bases de données
  • Laboratoire de gestion des bases de données
Durée :
Gestion des bases de données : 24h Th
Laboratoire de gestion des bases de données : 12h Th
Nombre de crédits :
Bachelier en informatique de gestion3
Nom du professeur :
Gestion des bases de données : Cédric Peeters
Laboratoire de gestion des bases de données : Cédric Peeters
Coordinateur(s) :
Cédric Peeters
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au premier quadrimestre, examen en janvier
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 :
Apprentissage des bases de données relationnelles. Pour un contenu plus détaillé, référez-vous au contenu de chaque unité d'apprentissage de l'unité.
Gestion des bases de données
Base de données relationnelles :
  • le modèle relationnel
  • l'algèbre relationnelle
  • les contraintes d'intégrité
  • diverses fonctions SQL
  • les jointures et les sous-requêtes
  • ordre et groupement
  • les vues
  • la confidentialité
Laboratoire de gestion des bases de données
Apprentissage du SQL en lien avec la théorie vue dans l'activité d'apprentissage "Gestion des Bases de Données" :


  • requêtes de sélection simples
  • opérateurs ensemblistres
  • création de tables et de clés étrangères
  • ajouts de contraintes d'intégrité simples
  • utilisation de fonctions SQL
  • jointures
  • sous-requêtes
  • création de vue et octroi de privilèges
 
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
  • Comprendre, concevoir et implémenter des algorithmes répondant aux spécifications et fonctionnalités fournies .
  • Choisir les méthodes de conception et les outils de développement.
  • Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données.
Gestion des bases de données
  • Connaitre les bases du modèle relationnel
  • Pouvoir rédiger des requêtes SQL (DDL et DML).
 
Laboratoire de gestion des bases de données
Pouvoir créer une base de données, y insérer des données, les modifier, les supprimer et les retrouver.
Savoirs et compétences prérequis :
Avoir de bonnes bases en algorithmique/méthode de programmation. Les Unités d'Enseignement suivantes sont un pré-requis à l'unité ci-présente :
  • Principes de programmation 2 (INBI0001)
Gestion des bases de données
avoir des connaissances en algorithmique/méthode de programmation.
Laboratoire de gestion des bases de données
Avoir de bonnes bases en algorithmique/méthode de programmation.
Activités d'apprentissage prévues et méthodes d'enseignement :
Référez-vous au contenu de chaque activité d'apprentissage de l'unité pour plus de détails.
Gestion des bases de données
Cours théoriques accompagnés d'exemples et d'exercices corrigés en présentiel.
Laboratoire de gestion des bases de données
Laboratoires sur ordinateur avec le SGBDR d'Oracle.
Mode d'enseignement (présentiel, à distance, hybride) :
Ce cours est donné en présentiel si les conditions le permettent. Distanciel à l'aide d'un outil de visioconférence sinon.
Gestion des bases de données
Présentiel et travaux à domicile.
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Laboratoire de gestion des bases de données
Présentiel et travaux à domicile
Lectures recommandées ou obligatoires et notes de cours :
Référez-vous au contenu de chaque activité d'apprentissage de l'unité pour plus de détails.
Gestion des bases de données
Le cours se base sur le livre ci-dessous :
  • HAINAUT, Jean-Luc. Bases de données : concepts, utilisation et développement. 2ème édition, France : Dunod, janvier 2012. 704 p.
Le cours se base également sur la formation "DATABASE DESIGN AND DATABASE PROGRAMMING" proposée par Oracle.
Laboratoire de gestion des bases de données
DELMAL, Pierre. SQL2-SQL3 - applications à Oracle. 3ème édition, Belgique : De Boeck, 2001. 512 p.
Modalités d'évaluation et critères :
L'évaluation de l'éunité est une évaluation intégrée composée comme suit :


  • évaluation continue (20% de la note de l'unité) : travaux à rendre au cours de l'une des activités d'apprentissage de l'unité (il s'agit surtout de travaux l'AA "laboratoire de gestion des bases de données". Ca peut également être des ponctuellement des exercices de l'AA "Gestion des bases de données").
  • évaluation certificative (80% de la note de l'unité) : examen intégré regroupant les deux activités d'apprentissage. Examen écrit (sur papier et/ou ordinateur).
Si les conditions l'exigent l'examen sera en mode distanciel. Dans ce cas, une webcam sera nécessaire. Si l'étudiant n'a pas le matériel adéquat pour passer l'examen à distance, il doit le signaler pour que l'école lui permette de passer l'examen depuis un local de l'école avec le matériel adéquat.
Pour réussir l'unité, il faut avoir au moins 10/20 à la note finale de l'unité.
L'évaluation certificative en seconde session reprend la même forme que celle de janvier mais les travaux de l'année ne sont pas pris en compte, seule la note de la session est reprise dans la note finale. Les évaluations peuvent être réalisées en présentiel ou en distanciel en fonction des conditions sanitaires du moment.
 
 
 
Stage(s) :
Remarques organisationnelles :
Gestion des bases de données
Ce cours est donné en présentiel si les conditions le permettent. Distanciel à l'aide d'un outil de visioconférence sinon.
Laboratoire de gestion des bases de données
Ce laboratoire est donné en présentiel si les conditions le permettent. Distanciel à l'aide d'un outil de visioconférence sinon.
Contacts :
cedric.peeters _at_ hers.be
Gestion des bases de données
cedric.peeters _at_ hers.be
Laboratoire de gestion des bases de données
cedric.peeters _at_ hers.be