L3

Les langages relationnels

LDD (Langage de Description des Données)

LMD (Langage de Modélisation des Données)

Dans le cas d'un aggrégat multiple, le/les attribut(s) de partition doivent être dans la clause SELECT.

LCD (Langage de Contrôle des Données)

Opérateurs ensemblistes

Contraintes de domaines

CREATE DOMAIN couleursvin CHAR(10)
CONSTRAINT couleurs
CHECK (VALUE IN ('Rouge', 'Rose', 'Blanc'))
CREATE ASSERTION anneemax CHECK
(SELECT MAX(millesime) FROM VINS)
<= EXTRACT(YEAR FROM CURRENT_DATE)

Transactions

Niveaux d'isolation:

Niveau d'isolation Lecture sale Lecture non répétable Fantômes
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SERIALIZABLE