2ième Bachelier en informatique et systèmes finalité informatique industrielle

Système de gestion de bases de données

< Retour

Crédits ECTS5,5
Volume horaire (h/an)60
Titulaire(s)
UnitéObligatoire
PériodeQuad. 1 et 2
CodeTECH-INS00017/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.

Posséder les techniques de développement d’application : SQL intégré, modules SQL, procédures stockées ainsi que la gestion des exceptions

Contenus

Définition des notions de base de données et de système de gestion de bases de données. « 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.

Définition et interrogation pratique d’une base de données SQL et développement d’une application (3GL) y accédant.

Bibliographie

Delmal (P.), SQL2-SQL3, Applications à Oracle, De Boeck Université, 2000.

Loney (K.) Et Koch (G.), Oracle8i La Référence, CampusPress, 2001.

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.