Développement de Bases de Données

Objectifs

Ce cours a pour objectif d’apporter aux étudiants des informations et des compétences pour concevoir et développer des applications de bases de données. En premier lieu, l’importance de la conception d’un bon modèle relationnelle est mise en avant. Ensuite,  le langage PL/SQL est présenté pour le développement des applications ORACLE. Ce langage permet d’écrire des interfaces pour masquer l’accès aux données aux programmes clients de la base ORACLE et offre aussi à l’administrateur des possibilités pour l’exploitation de ces bases. 

Plan du cours

  1. Développement d’applications de bases de données
    1. Conception des schémas relationnels
    2. Méthode pour une bonne conception des schémas relationnels
  2. Définition d'une base de données avec Oracle
    1. Eléments fonctionnels
    2. Gestion des contraintes d'intégrité et SQL*Loader
  3. Langage PL/SQL
  4. Procédures et fonctions stockées
  5. Groupement de procédure et packages
  6. Triggers (déclencheurs)

Description des TP

 -Gestion des contraintes d’intégrité et SQL*Loader

-PL/SQL

-Procédures et fonctions stockées

-Packages et Triggers

Connaissances requises

Cours de Base de Données Relationnelle

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

A remplir