Script de création des tables de la base

CREATE TABLE lignes_produits( ligne_produit VARCHAR(50), textDescription VARCHAR(4000) ); CREATE TABLE bureaux ( code_bureau VARCHAR(50), commune VARCHAR(50), telephone VARCHAR(50), ligne_adresse1 VARCHAR(50), ligne_adresse2 VARCHAR(50), region VARCHAR(50), pays VARCHAR(50), code_postal VARCHAR(10), territoire VARCHAR(50) ) ; CREATE TABLE details_commande ( num_commande INT, code_produit VARCHAR(50), quantite_commandee INT, prix_achat FLOAT(52), num_ligne_commande SMALLINT ) ; CREATE TABLE clients ( num_client INT, nom_client VARCHAR(50), nom_contact VARCHAR(50), prenom_contact VARCHAR(50), telephone VARCHAR(50), ligne_adresse1 VARCHAR(50), ligne_adresse2 VARCHAR(50), commune VARCHAR(50), region VARCHAR(30), code_postal VARCHAR(15), pays VARCHAR(50), num_employe_vendeur INT, limite_de_credit INT ) ; CREATE TABLE commandes ( num_commande INT, date_commande DATE, date_livraison_souhaitee DATE, date_livraison DATE, statut VARCHAR(30), commentaires VARCHAR(200) NULL, num_client INT ) ; CREATE TABLE employes ( num_employe INT NOT NULL, nom_employe VARCHAR(50), prenom_employe VARCHAR(50), extension CHAR(10), adresse_courriel VARCHAR(100), code_bureau VARCHAR(50), depend_de INT, intitule_poste VARCHAR(60) ) ; CREATE TABLE produits ( code_produit VARCHAR(50), nom_produit VARCHAR(70), ligne_produit VARCHAR(50), echelle_produit VARCHAR(10), vendeur_produit VARCHAR(50), description_produit long VARCHAR, quantite_en_stock SMALLINT, prix_vente FLOAT(52), prix_revente_conseille FLOAT(52) ) ; CREATE TABLE paiements ( num_client INT, date_paiement DATE, num_cheque VARCHAR(50), montant FLOAT(52) ) ; CREATE UNIQUE INDEX pk_bureaux ON bureaux ( code_bureau ); CREATE UNIQUE INDEX pk_clients ON clients( num_client ); CREATE UNIQUE INDEX pk_commandes ON commandes( num_commande ); CREATE INDEX index_commandes_par_client ON commandes( num_client ); CREATE UNIQUE INDEX pk_details_commande ON details_commande( num_commande, code_produit ); CREATE UNIQUE INDEX pk_employes ON employes( num_employe ); CREATE UNIQUE INDEX pk_paiements ON paiements( num_client, num_cheque ); CREATE UNIQUE INDEX pk_produits ON produits( code_produit ); CREATE UNIQUE INDEX pk_lignes_produits ON lignes_produits( ligne_produit );