Professional Documents
Culture Documents
Revision SQL Jaidene Hachemi
Revision SQL Jaidene Hachemi
Revision SQL
INFO1-1
Exercice 2 :
Partie 1 :
a)CREATE TABLE enseignants (ensno NUMBER CONSTRAINT ck_num CHECK (ensno between 1 and
100) PRIMARY KEY,ensnom VARCHAR2(25) NOT NULL CONSTRAINT ck_nom CHECK (ensnom LIKE('_
%')),ensprenom VARCHAR2(25) NOT NULL);
CREATE TABLE modules (codemodule NUMBER PRIMARY KEY,module Varchar2(50) NOT NULL,pl
NUMBER DEFAULT 0,p2 NUMBER DEFAULT 0);
CREATE TABLE classes (classe varchar2(20) PRIMARY KEY CONSTRAINT check_classe CHECK
(SUBSTR(classe, 1, 1) BETWEEN 1 AND 5));
CREATE TABLE programmes (nbh number not null,ensno number constraint fk_ens_prog references
enseignants(ensno),classe varchar2(20) constraint fk_prog_class references
classes(classe),codemodule number constraint fk_prog_mod references modules(codemodule));
Partie 2 :