Gestion de base de données relationnelles - programmation SQL/PLSQL

Gestion de base de données relationnelles - programmation SQL/PLSQL

Présentation

-          Le modèle Entité/Association, le modèle relationnel, le langage Algébrique,

-          Le Langage SQL : le  langage de définition de données, le langage de création, le langage d’interrogation

-          Les transactions sous Oracle, la gestion des accès concurrents

-          Le langage PL/SQL : Curseurs, déclencheurs

Objectifs

-          Etre capable de concevoir le modèle entité-association d’une base de données

-          Etre capable de concevoir une base de données relationnelle

-          Etre capable de l’implémenter en langage SQL

-          Etre capable de  réaliser des requêtes simples et complexes en SQL

-          Etre capable de réaliser des programmes en Procédural Langage / SQL (PL/SQL)

-          Etre capable d’ utiliser les langages SQL et PL/SQL sous Oracle

-          Comprendre la gestion des accès concurrents sous Oracle

Volume horaire

  • CM : 12
  • TD : 9
  • TP : 39

Informations complémentaires

Méthodes pédagogiques :

4 séances de 3h de cours/TD pour apprendre la conception de bases de données relationnelles suivies de 6 séances de 3h de Cours/TP sous Oracle pour pratiquer les langages SQL et PL/SQL sur diverses bases de données exemples.

Diplômes intégrant cette UE

En bref

Crédits ECTS 5

Contact(s)

Composante

Responsable(s)

Myrtille VIVIEN (myrtille.vivien @ univ-montp1.fr)

Contact(s) administratif(s)

Alice FERNANDEZ (alice.fernandez @ univ-montp1.fr)

Céline BESSONE (celine.bessone @ univ-montp1.fr)

Lieu(x)

  • Montpellier