info303 - Base de données relationnelles

-
Credits
- 5
- Prerequisites
- info201
- Parcours
- mandatory for the computer science mention of the "licence"
-
Objectives
- Apprendre les notions élémentaires des bases de données, et en
particulier, des bases de données relationnelles. Savoir mener une
analyse et définir un schéma dans le modèle relationnel. Savoir
manipuler une instance de base de données relationnelle avec SQL.
Utilisation d'Oracle
- Organization
week |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
C (1h) |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
TD (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
TP (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
- Student personal work
- environ 30h
- Evaluation
-
-
for UE without Labs :
sup ( Ex, (2Ex + CC)/3)
- for UE with Labs :
(2TP + 3 sup(Ex, (2Ex + CC)/3))/5
- Contents
-
Rôle et fonctionnalités d'un SGBD
- Présentation du modèle EA et du modèle relationnel
- Passage du modèle EA au modèle relationnel (tables, clefs
primaires et étrangères)
- Normalisation
- Langage de définition des données de SQL : définition des
tables et des contraintes d'intégrités (SQL).
- Langage de manipulation des données de SQL : select,
insert, delete, update
- Enrichissement du modèle relationnel: les vues, les
triggers, les procédures stockées.
- Instructor(s)
- Jean-Claude Marti
fichier source pour édition/modification