INGI2625 | Fichiers et bases de données |
|
[30h+15h]2q
|
Enseignant(s) :
Alain Pirotte
|

Objectifs
Acquisition des concepts et techniques fondamentaux concernant les fichiers et les bases de données. Ce cours doit rendre les étudiants capables de comprendre en profondeur les systèmes existants, d'adapter ou réaliser des implémentations de systèmes de gestion, et d'utiliser les langages principaux.
Cahier des charges
1. Introduction : architecture de bases de données ; cycle de vie de bases de données.
2. Organisation et gestion de fichiers : pointeurs, listes et multilistes ; inversions ; anneaux et chaînes ; accès direct, séquentiel et indexé ; index denses, multiples et secondaires ; représentation physique, implémentation et performance.
3. Concepts généraux des bases de données : schémas et sous-schémas ; organisations logiques ; description et manipulation de données ; niveaux d'architectures ; types de langages ; modèle entité-relation.
4. Modèles principaux de bases de données : réseaux, hiérarchies et relations. Pour chaque modèle : schémas et sous-schémas ; opérations d'accès et de modification ; techniques d'implémentation ; langages et systèmes principaux, par exemple : Codasy, IMS, SQL, QBE.
5. Compléments : dictionnaires de données ; gestion de mémoires internes ; problèmes de concurrence et de gestion de pannes.
Le cours INGI2625 est mentionné dans les programmes suivants :
FSA2DC Programme conduisant au grade de diplômé d'études complémentaires en sciences appliquées
INFO2 Ingénieur civil informaticien
MATH2 Licence en sciences mathématiques
|