GOL650 Bases de données et applications Internet

Se familiariser avec les applications Internet de bases de données.

Présentation des concepts des systèmes de gestion de bases de données sous l’aspect de solutions aux problèmes reliés à la gestion de la production : avantages, inconvénients et limites, environnement, etc. Présentation des principaux modèles de structuration et d'organisation des données : modèle entité-relation, modèle relationnel, modèle réseau, modèle hiérarchique. Introduction aux méthodes de normalisation et aux langages relationnels (algèbre relationnelle, calcul relationnel). Présentation des principes d'organisation physique des données, des langages d'interrogation (SQL), des notions de sécurité, d'intégrité, etc. Concepts de base dans le développement d’applications Internet et de l’architecture trois tiers. Transfert des données à l’aide de XML. Introduction aux entrepôts de données et à l’analyse de type OLAP.

Séances de laboratoire permettant d'assimiler le design et la réalisation d'une base de données par le biais de projets pratiques. Réalisation d’un projet nécessitant l’intégration de plusieurs applications et de bases de données.

Précision sur le préalable : le préalable INF130 Ordinateurs et programmation est spécifique aux profils AD, G et R.

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables INF130  
Responsable Département de génie des systèmes