Académique Documents
Professionnel Documents
Culture Documents
TABLE COMMANDES
CREATE TABLE COMMANDES (
NO_COMMANDE NUMBER(6) CONSTRAINT COMMANDES_PK PRIMARY KEY,
CODE_CLIENT CHAR(5) NOT NULL,
NO_EMPLOYE NUMBER(6) NOT NULL,
DATE_COMMANDE DATE NOT NULL,
DATE_ENVOI DATE NOT NULL,
PORT NUMBER(8,2),
LIVREE NUMBER(1) NOT NULL,
ACQUITEE NUMBER(1) NOT NULL,
ANNULEE NUMBER(1) NOT NULL,
ANNEE GENERATED ALWAYS AS (EXTRACT(YEAR FROM DATE_COMMANDE)),
TRIMESTRE GENERATED ALWAYS AS (TO_NUMBER(TO_CHAR(DATE_COMMANDE,'Q'))),
MOIS GENERATED ALWAYS AS (EXTRACT(MONTH FROM DATE_COMMANDE))
) TABLESPACE data_tablespace;
TABLE EMPLOYES
CREATE TABLE EMPLOYES (
NO_EMPLOYE NUMBER(6) CONSTRAINT EMPLOYES_PK PRIMARY KEY,
REND_COMPTE NUMBER(6) NOT NULL,
NOM NVARCHAR2(40) NOT NULL,
PRENOM NVARCHAR2(30) NOT NULL,
FONCTION VARCHAR2(30),
TITRE VARCHAR2(5) NOT NULL,
DATE_NAISSANCE DATE NOT NULL,
DATE_EMBAUCHE DATE NOT NULL,
SALAIRE NUMBER(8,2) NOT NULL,
COMMISSION NUMBER(8,2),
PAYS VARCHAR2(20),
REGION VARCHAR2(50)
) TABLESPACE data_tablespace;
TABLE FOURNISSEURS
TABLE PRODUITS
8-
9-
10-