rem ========================================================================= rem IS-Net Informatique de gestion et systeme d'information rem Centre de competences HES-SO rem ========================================================================= rem IS-Net 15 Bases de données relationnelles objets rem ========================================================================= rem Theme...........: Base de manipulation rem Nom.............: Create_Table.sql rem Date............: 13.08.2001 rem But.............: Creation des tables relationnelles rem References......: Eddy.Meylan@hegne.ch set echo off termout on rem ======================================================================= rem pause rem SET AUTOTRACE TRACEONLY EXPLAIN STATISTICS | OFF rem CREATE TABLE Classe ( numero NUMBER(9), code VARCHAR2(7), libelle VARCHAR2(100), CONSTRAINT PK_Classe PRIMARY KEY (numero), CONSTRAINT XU_Classe_code UNIQUE (code)); CREATE TABLE Eleve ( numero NUMBER(9), matricule VARCHAR2(7), nom VARCHAR2(20), prenom VARCHAR2(20), dateNaissance DATE, rueEtNumero VARCHAR2(20), codePostal VARCHAR2(5), localite VARCHAR2(20), classe_numero NUMBER(9), CONSTRAINT PK_Eleve PRIMARY KEY (numero), CONSTRAINT FK_Eleve_Classe FOREIGN KEY (Classe_numero) REFERENCES Classe(numero), CONSTRAINT XU_Eleve_matricule UNIQUE (matricule)); CREATE SEQUENCE Seq_Classe START WITH 1; CREATE SEQUENCE Seq_Eleve START WITH 1;