Repository navigation
Expand file tree
/
Copy pathBd.sql
More file actions
85 lines (63 loc) · 2.24 KB
/
Copy pathBd.sql
File metadata and controls
85 lines (63 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
CREATE DATABASE dbstockly
CREATE TABLE Categorie (
Id_Categorie int not null primary key AUTO_INCREMENT,
Libelle_Categorie varchar(25) not null,
Description_Categorie varchar(300) not null)
CREATE TABLE Produit (
Id_Produit int not null primary key AUTO_INCREMENT,
Nom_Produit varchar(100) not null,
Prix_Produit int not null,
Quantite_stock int not null,
Id_Categorie int)
ALTER TABLE Produit
ADD CONSTRAINT FK_CATEGORIE foreign key(Id_Categorie) references Categorie(Id_Categorie)
CREATE TABLE Depense (
Id_Depense int not null primary key AUTO_INCREMENT,
Libelle_Depense varchar(250) not null,
Montant_Depense int not null,
Date_Depense Datetime not null)
CREATE TABLE Role (
Id_Role int not null primary key AUTO_INCREMENT,
Libelle_Role varchar(25) not null,
Mot_de_passe varchar(50) not null);
CREATE TABLE Utilisateur (
Id_User int not null primary key AUTO_INCREMENT,
Nom_User varchar(100) not null,
Mot_de_passe varchar(250) not null,
Id_Role int not null);
ALTER TABLE Utilisateur
ADD CONSTRAINT FK_ROLE FOREIGN KEY (Id_Role) REFERENCES Role(Id_Role)
CREATE TABLE Incident (
Id_Incid int not null primary key AUTO_INCREMENT,
Libelle_Incid varchar(250) not null,
Date_Incid Datetime not null)
CREATE TABLE Fournisseur (
Id_Frs int not null primary key AUTO_INCREMENT,
Nom_Frs varchar(250) not null,
Contact_Frs varchar(25) not null,
Adresse_Frs varchar(250) not null);
CREATE TABLE Commande (
Id_Commande int not null primary key AUTO_INCREMENT,
Id_Produit int null,
Id_Frs int not null,
Prix_Achat int not null,
Quantite_Cmd int not null,
Montant_Cmd int not null,
Date_Cmd Datetime not null);
ALTER TABLE Commande
ADD CONSTRAINT FK_PRODUIT FOREIGN KEY (Id_Produit) REFERENCES produit(Id_Produit),
ALTER TABLE Commande
ADD CONSTRAINT FK_PRODUIT FOREIGN KEY (Id_Frs) REFERENCES fournisseur(Id_Frs)
CREATE TABLE Livraison (
Id_Livraison int not null primary key AUTO_INCREMENT,
Id_Commande int not null,
Date_Livraison Datetime not null)
CREATE TABLE Vente (
Id_Vente int not null primary key AUTO_INCREMENT,
Id_Produit int not null,
Prix_Vente int not null,
Quantite_Vente int not null,
Montant_Vente nvarchar(250) not null,
Date_Vente Datetime not null)
ALTER TABLE Vente
ADD CONSTRAINT FK_PRODUIT FOREIGN KEY (Id_Produit) REFERENCES produit(Id_Produit)