L'étudiant s'initiera aux bases de données inhérentes à l'informatisation d'un système d'information aux fins de gestion. Il explorera les méthodes de solutions reliées aux bases de données dans le cadre de l'analyse, de la conception et de la mise en oeuvre d'applications informatiques. Il utilisera un ou plusieurs outils de gestion de bases de données pour réaliser un projet d'application.
Eléments fondamentaux des bases de données. L'architecture d'un système de gestion de données. La modélisation du monde réel. Le modèle relationnel de représentation des données : la structure, les règles d'intégrité, l'algèbre relationnelle, le calcul relationnel. Le langage de manipulation SQL. La théorie de la normalisation : objectifs, les trois premières formes normales, la méthodologie de réalisation. Etude et utilisation de systèmes de gestion de bases de données sur micro-ordinateur.
Préalable 1 :
INF1002 |
Introduction à la programmation objet |
ou |
PRO1025 |
Introduction à la programmation avec Visual Basic |