2ième Bachelier en informatique de gestion
Organisation et exploitation des données
< Retour
Crédits ECTS | 14 |
---|---|
Volume horaire (h/an) | 150 |
Titulaire(s) | HERBIET, Laurence THIRY, Christiane |
Unité | Obligatoire |
Période | Quad. 1 et 2 |
Code | ECO-INF00018/2 |
Prérequis | Maîtrise de la programmation structurée. Connaissance des différentes organisations et méthodes d’accès d’un système de gestion de fichiers. |
---|---|
Objectifs | Maîtriser les fonctions d’un système de gestion de bases données. Comprendre le fonctionnement interne d’un système de gestion de bases de données et ses interactions avec le système d’exploitation. Maîtriser un langage relationnel de type SQL. Posséder une bonne connaissance du modèle relationnel. Etre capable de définir une base de données à partir d’un modèle logique. Connaître et comprendre les propriétés des transactions dans le contexte des accès concurrents à une base de données. Maîtriser les problèmes inhérents à la cohérence des données. Etre capable de définir des privilèges d’accès. Maîtriser la notion de vue. Posséder les techniques de développement d’application : SQL Intégré, modules SQL et SQL dynamique ainsi que la gestion des exceptions. Dans une approche client/serveur de deuxième génération, être capable de construire des procédures stockées, des packages et des déclencheurs. |
Contenus | Définition des notions de base de données et de système de gestion de bases de données et architecture ANSI/X3/SPARC. « Système base de données » versus « système de fichiers ». Indépendance données/programmes. Fonctions d'un SGBD. Fonctionnement d'un SGBD. Le modèle relationnel. Langage de définition de données–langage de manipulation de données–langage de contrôle de données.Contraintes d'intégrité. Transaction et état cohérent.Gestion des accès concurrents.Sûreté de fonctionnement : sauvegarde, journalisation, reprise après panne. Confidentialité des données. Stabilité du curseur, double transaction et double connexion. Définition et interrogation pratique d’une base de données SQL, stockage de procédures et déclencheurs, et développement d’applications (3GL) y accédant. |
Bibliographie | Delmal (P.), SQL2-SQL3, Applications à Oracle, De Boeck Université, 2000. |
Méthodes d'enseignement et d'apprentissage | Cours magistraux Travaux de laboratoire Cours magistral et travaux de laboratoire. |
Evaluation | Examens écrits Examens oraux Projets ou travaux pratiques Evaluation continue |
Notes de cours | Oui |
Langue(s) du cours | Français |
Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.