Skip to content

Commit

Permalink
Merge pull request #76 from IUT-Blagnac/master
Browse files Browse the repository at this point in the history
Récup du main
  • Loading branch information
PierreCornu authored Dec 9, 2024
2 parents 17706a9 + 45cb659 commit 6a05273
Show file tree
Hide file tree
Showing 34 changed files with 2,176 additions and 307 deletions.
2 changes: 1 addition & 1 deletion BD/Code/INSERT.sql
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
-- Table PERMISSION
INSERT INTO PERMISSION (NOMPERMISSION) VALUES
('Admin'),
('Utilisateur')
('Utilisateur');

-- Table ADRESSE
INSERT INTO ADRESSE (NORUE, VILLE, CODEPOSTAL, PAYS) VALUES
Expand Down
139 changes: 58 additions & 81 deletions BD/Code/ScriptAdapte.sql
Original file line number Diff line number Diff line change
@@ -1,51 +1,30 @@
-- -----------------------------------------------------------------------------
-- Génération d'une base de données pour
-- Oracle Version 10g
-- (13/11/2024 10:41:36)
-- MySQL
-- -----------------------------------------------------------------------------
-- Nom de la base : SAEDevApp1A3
-- Projet : BDSAEDevApp
-- Auteur : IUT BLAGNAC
-- Date de dernière modification : 13/11/2024 10:40:08
-- -----------------------------------------------------------------------------


DROP TABLE IF EXISTS DISPONIBLECONDITIONNEMENT;

DROP TABLE IF EXISTS DISPONIBLECOULEUR;

DROP TABLE IF EXISTS DISPOFORMAT;

DROP TABLE IF EXISTS CONTIENT;

DROP TABLE IF EXISTS COMMENTAIRE;

DROP TABLE IF EXISTS COMMANDE;

DROP TABLE IF EXISTS IMAGE;

DROP TABLE IF EXISTS PRODUIT;

DROP TABLE IF EXISTS CATEGORIE;

DROP TABLE IF EXISTS METHODEPAIEMENT;

DROP TABLE IF EXISTS COMPTE;

DROP TABLE IF EXISTS ADRESSE;

DROP TABLE IF EXISTS OPTIONPAIEMENT;

DROP TABLE IF EXISTS PAYPAL;

DROP TABLE IF EXISTS CB;

DROP TABLE IF EXISTS CONDITIONNEMENT;

DROP TABLE IF EXISTS FORMATPROD;

DROP TABLE IF EXISTS COULEUR;

DROP TABLE IF EXISTS PERMISSION;

-- -----------------------------------------------------------------------------
Expand All @@ -57,7 +36,7 @@ CREATE TABLE CB
NUMCARTE CHAR(16) NOT NULL,
DATEEXPIRATION DATE NOT NULL,
CCV CHAR(3) NOT NULL,
CONSTRAINT PK_CB PRIMARY KEY (NUMCARTE)
CONSTRAINT PK_CB PRIMARY KEY (NUMCARTE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -66,12 +45,12 @@ CREATE TABLE CB

CREATE TABLE COMMENTAIRE
(
IDCOMMENTAIRE CHAR(6) NOT NULL,
IDCOMPTE CHAR(6) NOT NULL,
IDPROD CHAR(6) NOT NULL,
NBETOILE INT(2) NOT NULL,
IDCOMMENTAIRE INT AUTO_INCREMENT NOT NULL,
IDCOMPTE INT NOT NULL,
IDPROD INT NOT NULL,
NBETOILE INT(2) NOT NULL,
CONTENU VARCHAR(2047) NOT NULL,
CONSTRAINT PK_COMMENTAIRE PRIMARY KEY (IDCOMMENTAIRE)
CONSTRAINT PK_COMMENTAIRE PRIMARY KEY (IDCOMMENTAIRE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -80,10 +59,10 @@ CREATE TABLE COMMENTAIRE

CREATE TABLE IMAGE
(
IDIMAGE CHAR(6) NOT NULL,
IDPROD CHAR(6) NOT NULL,
IDIMAGE INT AUTO_INCREMENT NOT NULL,
IDPROD INT NOT NULL,
NOMFICHIER VARCHAR(64) NOT NULL,
CONSTRAINT PK_IMAGE PRIMARY KEY (IDIMAGE)
CONSTRAINT PK_IMAGE PRIMARY KEY (IDIMAGE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -92,9 +71,9 @@ CREATE TABLE IMAGE

CREATE TABLE PAYPAL
(
IDPAYPAL CHAR(6) NOT NULL,
IDPAYPAL INT AUTO_INCREMENT NOT NULL,
MAIL VARCHAR(128) NOT NULL,
CONSTRAINT PK_PAYPAL PRIMARY KEY (IDPAYPAL)
CONSTRAINT PK_PAYPAL PRIMARY KEY (IDPAYPAL)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -103,14 +82,14 @@ CREATE TABLE PAYPAL

CREATE TABLE COMMANDE
(
IDCOMMANDE CHAR(6) NOT NULL,
IDADRESSE CHAR(6) NOT NULL,
IDPAIEMENT CHAR(6) NOT NULL,
IDCOMPTE CHAR(6) NOT NULL,
STATUS VARCHAR(16) NOT NULL,
IDCOMMANDE INT AUTO_INCREMENT NOT NULL,
IDADRESSE INT NOT NULL,
IDPAIEMENT INT NOT NULL,
IDCOMPTE INT NOT NULL,
STATUSCOMMANDE VARCHAR(16) NOT NULL,
DATECOMMANDE DATE NOT NULL,
DATELIVR DATE,
CONSTRAINT PK_COMMANDE PRIMARY KEY (IDCOMMANDE)
CONSTRAINT PK_COMMANDE PRIMARY KEY (IDCOMMANDE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -119,9 +98,9 @@ CREATE TABLE COMMANDE

CREATE TABLE FORMATPROD
(
IDFORMAT CHAR(32) NOT NULL,
IDFORMAT INT AUTO_INCREMENT NOT NULL,
NOMFORMAT VARCHAR(32) NOT NULL,
CONSTRAINT PK_FORMAT PRIMARY KEY (IDFORMAT)
CONSTRAINT PK_FORMAT PRIMARY KEY (IDFORMAT)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -130,12 +109,12 @@ CREATE TABLE FORMATPROD

CREATE TABLE ADRESSE
(
IDADRESSE CHAR(6) NOT NULL,
IDADRESSE INT AUTO_INCREMENT NOT NULL,
NORUE INT(4) NOT NULL,
VILLE VARCHAR(128) NOT NULL,
CODEPOSTAL CHAR(5) NOT NULL,
PAYS VARCHAR(128) NOT NULL,
CONSTRAINT PK_ADRESSE PRIMARY KEY (IDADRESSE)
CONSTRAINT PK_ADRESSE PRIMARY KEY (IDADRESSE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -144,9 +123,9 @@ CREATE TABLE ADRESSE

CREATE TABLE COULEUR
(
IDCOULEUR CHAR(6) NOT NULL,
IDCOULEUR INT AUTO_INCREMENT NOT NULL,
NOMCOULEUR VARCHAR(32) NOT NULL,
CONSTRAINT PK_COULEUR PRIMARY KEY (IDCOULEUR)
CONSTRAINT PK_COULEUR PRIMARY KEY (IDCOULEUR)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -155,9 +134,9 @@ CREATE TABLE COULEUR

CREATE TABLE PERMISSION
(
IDPERMISSION CHAR(6) NOT NULL,
IDPERMISSION INT AUTO_INCREMENT NOT NULL,
NOMPERMISSION VARCHAR(64) NOT NULL,
CONSTRAINT PK_PERMISSION PRIMARY KEY (IDPERMISSION)
CONSTRAINT PK_PERMISSION PRIMARY KEY (IDPERMISSION)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -166,13 +145,13 @@ CREATE TABLE PERMISSION

CREATE TABLE PRODUIT
(
IDPROD CHAR(6) NOT NULL,
IDCATEG CHAR(6) NOT NULL,
IDPROD INT AUTO_INCREMENT NOT NULL,
IDCATEG INT NOT NULL,
NOMPROD VARCHAR(64) NOT NULL,
COMPOSITION VARCHAR(2047) NOT NULL,
NOTESTECH VARCHAR(2047) NULL,
DESCRIPTION VARCHAR(2047) NULL,
CONSTRAINT PK_PRODUIT PRIMARY KEY (IDPROD)
CONSTRAINT PK_PRODUIT PRIMARY KEY (IDPROD)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -181,13 +160,13 @@ CREATE TABLE PRODUIT

CREATE TABLE METHODEPAIEMENT
(
IDPAIEMENT CHAR(6) NOT NULL,
IDCOMPTE CHAR(6) NULL,
IDOPTION CHAR(6) NOT NULL,
IDPAIEMENT INT AUTO_INCREMENT NOT NULL,
IDCOMPTE INT NULL,
IDOPTION INT NOT NULL,
NUMCARTE CHAR(16) NULL,
IDPAYPAL CHAR(6) NULL,
IDPAYPAL INT NULL,
STATUS VARCHAR(16) NOT NULL,
CONSTRAINT PK_METHODEPAIEMENT PRIMARY KEY (IDPAIEMENT)
CONSTRAINT PK_METHODEPAIEMENT PRIMARY KEY (IDPAIEMENT)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -196,9 +175,9 @@ CREATE TABLE METHODEPAIEMENT

CREATE TABLE CATEGORIE
(
IDCATEG CHAR(6) NOT NULL,
IDCATEG INT AUTO_INCREMENT NOT NULL,
NOMCATEG VARCHAR(32) NOT NULL,
CONSTRAINT PK_CATEGORIE PRIMARY KEY (IDCATEG)
CONSTRAINT PK_CATEGORIE PRIMARY KEY (IDCATEG)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -207,9 +186,9 @@ CREATE TABLE CATEGORIE

CREATE TABLE CONDITIONNEMENT
(
IDCONDI CHAR(6) NOT NULL,
IDCONDI INT AUTO_INCREMENT NOT NULL,
NOMCONDI VARCHAR(32) NOT NULL,
CONSTRAINT PK_CONDITIONNEMENT PRIMARY KEY (IDCONDI)
CONSTRAINT PK_CONDITIONNEMENT PRIMARY KEY (IDCONDI)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -218,9 +197,9 @@ CREATE TABLE CONDITIONNEMENT

CREATE TABLE OPTIONPAIEMENT
(
IDOPTION CHAR(6) NOT NULL,
IDOPTION INT AUTO_INCREMENT NOT NULL,
NOMOPTION VARCHAR(32) NOT NULL,
CONSTRAINT PK_OPTIONPAIEMENT PRIMARY KEY (IDOPTION)
CONSTRAINT PK_OPTIONPAIEMENT PRIMARY KEY (IDOPTION)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -229,14 +208,14 @@ CREATE TABLE OPTIONPAIEMENT

CREATE TABLE COMPTE
(
IDCOMPTE CHAR(6) NOT NULL,
IDADRESSE CHAR(6) NOT NULL,
IDPERMISSION CHAR(6) NOT NULL,
IDCOMPTE INT AUTO_INCREMENT NOT NULL,
IDADRESSE INT NOT NULL,
IDPERMISSION INT NOT NULL,
NOM VARCHAR(32) NOT NULL,
PRENOM VARCHAR(32) NOT NULL,
MAIL VARCHAR(128) NOT NULL,
MDP VARCHAR(128) NOT NULL,
CONSTRAINT PK_COMPTE PRIMARY KEY (IDCOMPTE)
MDP VARCHAR(128) NOT NULL,
CONSTRAINT PK_COMPTE PRIMARY KEY (IDCOMPTE)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -245,9 +224,9 @@ CREATE TABLE COMPTE

CREATE TABLE DISPONIBLECOULEUR
(
IDCOULEUR CHAR(6) NOT NULL,
IDPROD CHAR(6) NOT NULL,
CONSTRAINT PK_DISPONIBLECOULEUR PRIMARY KEY (IDCOULEUR, IDPROD)
IDCOULEUR INT NOT NULL,
IDPROD INT NOT NULL,
CONSTRAINT PK_DISPONIBLECOULEUR PRIMARY KEY (IDCOULEUR, IDPROD)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -256,22 +235,21 @@ CREATE TABLE DISPONIBLECOULEUR

CREATE TABLE DISPONIBLECONDITIONNEMENT
(
IDCONDI CHAR(6) NOT NULL,
IDPROD CHAR(6) NOT NULL,
CONSTRAINT PK_DISPONIBLECONDITIONNEMENT PRIMARY KEY (IDCONDI, IDPROD)
IDCONDI INT NOT NULL,
IDPROD INT NOT NULL,
CONSTRAINT PK_DISPONIBLECONDITIONNEMENT PRIMARY KEY (IDCONDI, IDPROD)
) ;


-- -----------------------------------------------------------------------------
-- TABLE : CONTIENT
-- -----------------------------------------------------------------------------

CREATE TABLE CONTIENT
(
IDCOMMANDE CHAR(6) NOT NULL,
IDPROD CHAR(6) NOT NULL,
IDCOMMANDE INT NOT NULL,
IDPROD INT NOT NULL,
QTE INT(4) NOT NULL,
CONSTRAINT PK_CONTIENT PRIMARY KEY (IDCOMMANDE, IDPROD)
CONSTRAINT PK_CONTIENT PRIMARY KEY (IDCOMMANDE, IDPROD)
) ;

-- -----------------------------------------------------------------------------
Expand All @@ -280,17 +258,16 @@ CREATE TABLE CONTIENT

CREATE TABLE DISPOFORMAT
(
IDFORMAT CHAR(32) NOT NULL,
IDPROD CHAR(6) NOT NULL,
IDFORMAT INT NOT NULL,
IDPROD INT NOT NULL,
PRIX DECIMAL(5,2) NOT NULL,
CONSTRAINT PK_DISPOFORMAT PRIMARY KEY (IDFORMAT, IDPROD)
CONSTRAINT PK_DISPOFORMAT PRIMARY KEY (IDFORMAT, IDPROD)
) ;

-- -----------------------------------------------------------------------------
-- CREATION DES REFERENCES DE TABLE
-- -----------------------------------------------------------------------------


ALTER TABLE COMMENTAIRE ADD (
CONSTRAINT FK_COMMENTAIRE_COMPTE
FOREIGN KEY (IDCOMPTE)
Expand Down Expand Up @@ -399,4 +376,4 @@ ALTER TABLE DISPOFORMAT ADD (

-- -----------------------------------------------------------------------------
-- FIN DE GENERATION
-- -----------------------------------------------------------------------------
-- -----------------------------------------------------------------------------
Loading

0 comments on commit 6a05273

Please sign in to comment.