-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathSQL Table Database.txt
More file actions
108 lines (101 loc) · 3.63 KB
/
Copy pathSQL Table Database.txt
File metadata and controls
108 lines (101 loc) · 3.63 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
CREATE TABLE Bahan(
id_bahan varchar(10) NOT NULL,
id_produk varchar(10) NOT NULL,
nama_bahan varchar(20),
stock_bahan int,
PRIMARY KEY (id_bahan),
FOREIGN KEY (id_produk) REFERENCES Produk(id_produk)
);
INSERT INTO Bahan(id_bahan ,id_produk ,nama_bahan ,stock_bahan)
VALUES ('a1', 'x1', 'tepung', 15 );
SELECT * FROM Bahan;
CREATE TABLE Produk(
id_produk varchar(10) NOT NULL,
id_bahan varchar(10) NOT NULL,
id_penjualan varchar(10) NOT NULL,
nama_produk varchar(20),
stock_produk int,
harga_produk int,
PRIMARY KEY (id_produk),
FOREIGN KEY (id_bahan) REFERENCES Bahan(id_bahan)
FOREIGN KEY (id_penjualan) REFERENCES Penjualan(id_penjualan)
);
INSERT INTO Bahan(id_produk ,id_bahan ,id_penjualan ,nama_produk,stock_produk,harga_produk)
VALUES ('x1', 'a1', 'c1', 'brownies',2,40000 );
SELECT * FROM Produk;
CREATE TABLE Penjualan(
id_penjualan varchar(10) NOT NULL,
id_produk varchar(10) NOT NULL,
id_laporan varchar(10) NOT NULL,
nama_pelanggan varchar(20),
alamat_pelanggan varchar(30),
tanggal_penjualan date,
jumlah_penjualan int,
hp_pelanggan int,
PRIMARY KEY (id_penjualan),
FOREIGN KEY (id_bahan) REFERENCES Bahan(id_bahan)
FOREIGN KEY (id_laporan) REFERENCES LaporanPenjualan(id_laporan)
);
INSERT INTO Penjualan(id_penjualan ,id_produk ,id_laporan ,nama_pelanggan,alamat_pelanggan,tanggal_penjualan,jumlah_penjualan,hp_pelanggan)
VALUES ('g1', 'f1', 'c1', 'brownies','budi','jl duta no2',21-02-2017,1,081325742123 );
SELECT * FROM Penjualan;
CREATE TABLE LaporanPenjualan(
id_laporan varchar(10) NOT NULL,
id_keuangan varchar(10) NOT NULL,
tanggal_laporan date,
totalpendapatan int,
PRIMARY KEY (id_laporan),
FOREIGN KEY (id_keuangan) REFERENCES LaporanKeuangan(id_bahan)
);
INSERT INTO LaporanPenjualan(id_laporan ,id_keuangan ,tanggal_laporan ,totalpendapatan)
VALUES ('v2', 'b2',21-02-2017,1200000 );
SELECT * FROM LaporanPenjualan;
CREATE TABLE LaporanKeuangan(
id_keuangan varchar(10) NOT NULL,
id_koki varchar(10) NOT NULL,
id_sales varchar(10) NOT NULL,
id_admin varchar(10) NOT NULL,
bulan_laporan date,
totalpemasukan int,
totalpengeluaran int,
PRIMARY KEY (id_laporan ),
FOREIGN KEY (id_koki) REFERENCES Koki(id_koki)
FOREIGN KEY (id_sales) REFERENCES Sales(id_sales)
FOREIGN KEY (id_admin) REFERENCES Admin(id_admin)
);
INSERT INTO LaporanPenjualan(id_keuangan ,id_koki ,id_sales ,id_admin ,bulan_laporan ,totalpemasukan ,totalpengeluaran )
VALUES ('v3', 'w2','q3',08-2017,23400000,12000000);
SELECT * FROM LaporanKeuangan;
CREATE TABLE Koki(
id_koki varchar(10) NOT NULL,
nama_koki varchar(20),
alamat_koki varchar(30),
gaji_koki int,
password_koki varchar(20),
PRIMARY KEY (id_koki),
);
INSERT INTO Koki(id_koki,nama_koki ,gaji_koki ,password_koki)
VALUES ('j3', 'sasa',1200000,'92389289823');
SELECT * FROM Koki
CREATE TABLE Admin(
id_admin varchar(10) NOT NULL,
nama_admin varchar(20),
alamat_admin varchar(30),
gaji_admin int,
password_admin varchar(20),
PRIMARY KEY (id_admin),
);
INSERT INTO Admin(id_admin ,nama_admin ,gaji_admin ,password_admin )
VALUES ('s3', 'riri',1400000,'9sadasw289823');
SELECT * FROM Admin
CREATE TABLE Sales(
id_sales varchar(10) NOT NULL,
nama_sales varchar(20),
alamat_sales varchar(30),
gaji_sales int,
password_sales varchar(20),
PRIMARY KEY (id_sales),
);
INSERT INTO Sales(id_sales ,nama_sales ,gaji_sales ,password_sales )
VALUES ('t3', 'lala',1340000,'9qweswerw');
SELECT * FROM Sales