Study Programmes 2023-2024
INDI0001-3  
Databases 2
  • Database Management
  • Database Management Lab
Duration :
Database Management : 24h Th
Database Management Lab : 30h Pr
Number of credits :
Bachelier en informatique (P), orientation développement d'applications4
Lecturer :
Database Management : Cédric Peeters
Database Management Lab : Cédric Peeters
Coordinator :
Cédric Peeters
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the second semester
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Not available
Database Management
Base de données relationnelles :
  • schéma conceptuel (schéma entités-associations) et schéma logique (schéma relationnel)
  • les dépendances fonctionnelles
  • la normalisation
  • le langage procédural
  • les transactions
  • les index
  • programmer l'interaction avec une BD relationnel + notions d'injection SQL.
  • BD temporelle (historique)
Database Management Lab
Apprentissage de modélisation d'une base de données en lien avec la théorie vue dans l'activité d'apprentissage "Gestion des Bases de Données" :
  • création de schémas relationnels
  • normalisation
  • création de procédures sctokées et de triggers
 
Learning outcomes of the learning unit :
Not available
Database Management
  • concevoir un schéma de base de données relationnelle répondant aux besoins
  • créer une base de données active (procédures stockées, triggers)
  • développer l'interaction entre un programme et une base de données en ayant conscience de problèmes de sécurité.
Database Management Lab
Être capable de normaliser une base de données (jusqu'à la 3ème forme normale et la forme normale de Boyce Codd)
Être capable d'implémenter des procédure stockées et des triggers afin de créer une base de données dynamique.
Prerequisite knowledge and skills :
Not available
Database Management
avoir des connaissance en algorithmique/méthode de programmation.
Database Management Lab
Avoir de bonnes bases en algorithmique/méthode de programmation.
Planned learning activities and teaching methods :
Not available
Database Management
Cours théoriques accompagnés d'exemples et d'exercices corrigés en présentiel.
Database Management Lab
Laboratoires sur ordinateur avec le SGBDR d'Oracle. Et également sur papier afin de dessiner des schéma d'une base de données.
Mode of delivery (face to face, distance learning, hybrid learning) :
Not available
Database Management
Présentiel.

 
Database Management Lab
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.

 

 
Recommended or required readings :
Not available
Database Management
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.
Database Management Lab
  • DELMAL, Pierre. SQL2-SQL3 - applications à Oracle. 3ème édition, Belgique : De Boeck, 2001. 512 p.
  • 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.
Assessment methods and criteria :
Not available
Work placement(s) :
Organizational remarks :
Not available
Contacts :
Not available
Database Management
cedric.peeters _at_ hers.be (_at_ devant être remplacé par un @)
Database Management Lab
cedric.peeters _at_ hers.be