Programme des cours 2023-2024
INCD0002-2  
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 : 20h Pr
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications4
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.

 
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.

 
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 :
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) :
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 :
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 ponctuellement un ou plusieurs exercices ou une ou plusieurs interrogations 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).
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.

 
Contacts :
Gestion des bases de données
cedric.peeters _at_ hers.be
Laboratoire de gestion des bases de données
cedric.peeters _at_ hers.be