2ième Bachelier en informatique de gestion

Organisation et exploitation des données

< Retour

Crédits ECTS14
Volume horaire (h/an)150
Titulaire(s)HERBIET, Laurence
THIRY, Christiane
UnitéObligatoire
PériodeQuad. 1 et 2
CodeECO-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'apprentissageCours magistraux
Travaux de laboratoire

Cours magistral et travaux de laboratoire.

EvaluationExamens écrits
Examens oraux
Projets ou travaux pratiques
Evaluation continue
Notes de coursOui
Langue(s) du coursFranç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.