Sciences et technologies (Charleroi)
Bachelier en informatique, orientation développement d'applications : Bachelier professionnalisant (180 crédits)
Système de gestion des fichiers et des bases de données 5

2026-2027

Informations Générales
Code
T-CING-556
Année académique
2026-2027
Théorie
48
Pratique
0
Période(s)
Q1
Langue d'enseignement
français
Langue d'évaluation
français
Titulaire(s)
CLEMMEN Christian

Acquis d'apprentissage - Au terme de l'activité d'apprentissage, l'étudiant sera capable de

Connaissances

L'étudiant sera capable de définir et décrire les concepts de sécurité informatique généraux et en particulier applicables aux bases de données.
L'étudiant sera capable d'expliquer les divers éléments à prendre en compte dans l'étude et l'implémentation des bonnes pratiques concernant les performances des bases de données.
L'étudiant sera capable de définir et d'expliquer les éléments à prendre en compte lors de la mises en place de bases de données et/ou de systèmes de fichiers distribués.
L'étudiant capable de lister et expliquer les éléments de syntaxe liés au langage procédural des bases de données Oracle.

Aptitudes

L'étudiant sera capable d'appliquer les concepts vu au cours et de faire les meilleurs choix en fonctions du contexte.
L'étudiant sera capable d'appliquer les techniques de programmation inhérentes aux technologies étudiées.

Compétences

L'étudiant sera capable en mettre place des systèmes de bases données ou de fichiers sécurisés et performants sur un site ou distribués plusieurs sites.
L'étudiant sera capable de réaliser une application ou un élément logiciel répondant aux demandes explicites et implicites d'un utilisateur, adapté au matériel sur lequel il sera exécuté. L'étudiant sera capable de documenter les classes, les blocs procéduraux stockés dans la base de données ou non ou les logiciels produits selon la nomenclature standard du langage.

Contenu de l'Activité d'Apprentissage

PARTIE ISécurité et protection des données1Sécurité physique et continuité des infrastructures2Identités, authentification et contrôle d'accès3Chiffrement et protection cryptographique4Confidentialité, inférence et vie privéePARTIE IIIntégrité, transactions et résilience5Intégrité et cohérence des données6Transactions, journalisation et reprise après panne7Accès concurrents et isolationPARTIE IIIPerformance et optimisation des bases de données8Démarche d'analyse et d'optimisation9Conception physique et performance10Optimisation des requêtes SQL11Plans d'exécution et analyse des requêtes12Bonnes pratiques et anti-patterns SQLPARTIE IVBases de données et systèmes distribués13Architecture des bases de données distribuées14Sémantique, cohérence et transparence15Requêtes distribuées16Répartition des données : Oracle comme étude de cas17Cohérence, convergence et modèles de consistance18Principes de conception d'un système distribué19Systèmes de fichiers distribués et architectures Data

La programmation procédurale PL/SQL: théorie, exercices.

Méthode d'enseignement des apprentissages

  • Cours magistraux
  • Travaux pratiques
  • Exercices dirigés
  • Travaux personnels

Supports principaux

Type de support

Autre

Références

Systèmes de gestion de fichiers et bases de données. SGBD V - Christian Clemmen
Fichiers du cours PL /SQL
Fichiers de documentation divers distribués via Teams et/ou sur Moodle

Sources, références et supports éventuels

/

Les usages de l’Intelligence Artificielle dans l’enseignement supérieur sont référencés et détaillés au sein d'une charte institutionnelle. Consultez le site https://ia.condorcet.be pour plus d'informations.

Dernière mise à jour le 10/09/2026