Module GBD

Gestion de bases de données avec PostgreSQL

Objectifs

  • Exprimer les besoins en information des applications de manière simple et rigoureuse
  • Modéliser une base de données
  • Implanter une base de données sur un système de gestion de bases de données (SGBD) relationnel
  • Utiliser les bases de données au travers du langage SQL
  • Choisir un type de base de données adapté au domaine

Prérequis

  • Module POO ou équivalent

Contenu

  • Concepts généraux, architecture et cycle de vie d’un SGBD
  • Modélisation conceptuelle des bases de données avec le modèle Entité-Association.
  • Modèle relationnel : fondements théoriques
  • Langage SQL (PostgreSQL)
  • Bases de la théorie de la normalisation
  • Gestion des transactions
  • Bases de données au cœur des applications : JDBC
  • Procédures stockées avec PostgreSQL (PL/pgSQL)
  • Triggers avec (PL/pgSQL)
  • Exemples de bases de données alternatives (SQLite, base de données XML, …) applicables à des domaines particuliers

Formes d’enseignement

  • 50% exposé et exercices théoriques
  • 50% exercices pratiques

Evaluation

  • Test théorique

Organisation


Crédits ECTS
3

Périodes
45
Soirées 9

Lieu
Neuchâtel

Intervenant(s)
Ghorbel Hatem (HE-Arc Ingénierie)

Mise à jour : 05-05-2015 / GMB