Skip to content

Commit 65dcf47

Browse files
committed
commit
1 parent 6748f5b commit 65dcf47

File tree

2 files changed

+62
-126
lines changed

2 files changed

+62
-126
lines changed

db.sql

Lines changed: 62 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,213 +1,149 @@
11
--------------------------------------------------------
2-
-- File created - Th? Hai-tháng 4-17-2023
2+
-- File created - Th? -tháng 5-10-2023
33
--------------------------------------------------------
44
--------------------------------------------------------
55
-- DDL for Table BAN
66
--------------------------------------------------------
77

8-
CREATE TABLE "BAN"
9-
( "MABAN" NUMBER,
10-
"SOLUONGKHACH" NUMBER,
11-
"TRANGTHAIBAN" NUMBER
12-
) SEGMENT CREATION DEFERRED
13-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
14-
NOCOMPRESS LOGGING
15-
TABLESPACE "USERS" ;
8+
CREATE TABLE "ADMIN"."BAN" ("MABAN" NUMBER, "SOLUONGKHACH" NUMBER, "TRANGTHAIBAN" NUMBER)
169
--------------------------------------------------------
1710
-- DDL for Table CHITIETDONHANG
1811
--------------------------------------------------------
1912

20-
CREATE TABLE "CHITIETDONHANG"
21-
( "MASP" NUMBER,
22-
"MACTDH" NUMBER,
23-
"MADH" NUMBER,
24-
"SOLUONG" NUMBER
25-
) SEGMENT CREATION DEFERRED
26-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
27-
NOCOMPRESS LOGGING
28-
TABLESPACE "USERS" ;
13+
CREATE TABLE "ADMIN"."CHITIETDONHANG" ("MACTDH" NUMBER, "MASP" NUMBER, "MADH" NUMBER, "SOLUONG" NUMBER)
2914
--------------------------------------------------------
3015
-- DDL for Table CHUCVU
3116
--------------------------------------------------------
3217

33-
CREATE TABLE "CHUCVU"
34-
( "MACV" NUMBER,
35-
"TENCV" VARCHAR2(50 BYTE),
36-
"MOTACV" VARCHAR2(50 BYTE)
37-
) SEGMENT CREATION DEFERRED
38-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
39-
NOCOMPRESS LOGGING
40-
TABLESPACE "USERS" ;
18+
CREATE TABLE "ADMIN"."CHUCVU" ("MACV" NUMBER, "TENCV" VARCHAR2(50 BYTE), "MOTACV" VARCHAR2(50 BYTE))
4119
--------------------------------------------------------
4220
-- DDL for Table DONHANG
4321
--------------------------------------------------------
4422

45-
CREATE TABLE "DONHANG"
46-
( "MADH" NUMBER,
47-
"THOIGIANDATDH" DATE,
48-
"TRANGTHAIDH" NUMBER,
49-
"TONGGIATRIDH" NUMBER,
50-
"MANV" NUMBER,
51-
"MOTADH" VARCHAR2(50 BYTE),
52-
"MABAN" NUMBER
53-
) SEGMENT CREATION DEFERRED
54-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
55-
NOCOMPRESS LOGGING
56-
TABLESPACE "USERS" ;
23+
CREATE TABLE "ADMIN"."DONHANG" ("MADH" NUMBER, "THOIGIANDATDH" DATE, "TRANGTHAIDH" NUMBER, "TONGGIATRIDH" NUMBER, "MANV" NUMBER, "MOTADH" VARCHAR2(50 BYTE), "MABAN" NUMBER)
5724
--------------------------------------------------------
5825
-- DDL for Table NHANVIEN
5926
--------------------------------------------------------
6027

61-
CREATE TABLE "NHANVIEN"
62-
( "MANV" NUMBER,
63-
"TENNV" VARCHAR2(50 BYTE),
64-
"LUONGNV" NUMBER,
65-
"MACHUCVU" NUMBER
66-
) SEGMENT CREATION DEFERRED
67-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
68-
NOCOMPRESS LOGGING
69-
TABLESPACE "USERS" ;
28+
CREATE TABLE "ADMIN"."NHANVIEN" ("MANV" NUMBER, "TENNV" VARCHAR2(50 BYTE), "LUONGNV" NUMBER, "MACHUCVU" NUMBER)
7029
--------------------------------------------------------
7130
-- DDL for Table SANPHAM
7231
--------------------------------------------------------
7332

74-
CREATE TABLE "SANPHAM"
75-
( "MASP" NUMBER,
76-
"TENSP" VARCHAR2(50 BYTE),
77-
"MOTASP" VARCHAR2(100 BYTE),
78-
"GIASP" NUMBER,
79-
"HINHANH" BLOB,
80-
"SLTON" NUMBER
81-
) SEGMENT CREATION DEFERRED
82-
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
83-
NOCOMPRESS LOGGING
84-
TABLESPACE "USERS"
85-
LOB ("HINHANH") STORE AS SECUREFILE (
86-
TABLESPACE "USERS" ENABLE STORAGE IN ROW 4000 CHUNK 8192
87-
NOCACHE LOGGING NOCOMPRESS KEEP_DUPLICATES ) ;
88-
REM INSERTING into BAN
33+
CREATE TABLE "ADMIN"."SANPHAM" ("MASP" NUMBER, "TENSP" VARCHAR2(50 BYTE), "MOTASP" VARCHAR2(100 BYTE), "GIASP" NUMBER, "HINHANH" BLOB, "SLTON" NUMBER)
34+
REM INSERTING into ADMIN.BAN
8935
SET DEFINE OFF;
90-
REM INSERTING into CHITIETDONHANG
36+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('1','0','0');
37+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('2','5','0');
38+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('3','0','0');
39+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('4','4','0');
40+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('5','0','0');
41+
Insert into ADMIN.BAN (MABAN,SOLUONGKHACH,TRANGTHAIBAN) values ('6','0','0');
42+
REM INSERTING into ADMIN.CHITIETDONHANG
9143
SET DEFINE OFF;
92-
REM INSERTING into CHUCVU
44+
Insert into ADMIN.CHITIETDONHANG (MACTDH,MASP,MADH,SOLUONG) values ('1','1','1','1');
45+
Insert into ADMIN.CHITIETDONHANG (MACTDH,MASP,MADH,SOLUONG) values ('2','2','1','1');
46+
REM INSERTING into ADMIN.CHUCVU
9347
SET DEFINE OFF;
94-
REM INSERTING into DONHANG
48+
Insert into ADMIN.CHUCVU (MACV,TENCV,MOTACV) values ('1','Nhân viên','Nhân viên');
49+
Insert into ADMIN.CHUCVU (MACV,TENCV,MOTACV) values ('0','Qu?n l?','Qu?n l?');
50+
REM INSERTING into ADMIN.DONHANG
9551
SET DEFINE OFF;
96-
REM INSERTING into NHANVIEN
52+
Insert into ADMIN.DONHANG (MADH,THOIGIANDATDH,TRANGTHAIDH,TONGGIATRIDH,MANV,MOTADH,MABAN) values ('1',to_date('10-05-2023','DD-MM-RRRR'),'1','50000','1',null,'1');
53+
REM INSERTING into ADMIN.NHANVIEN
9754
SET DEFINE OFF;
98-
REM INSERTING into SANPHAM
55+
Insert into ADMIN.NHANVIEN (MANV,TENNV,LUONGNV,MACHUCVU) values ('1','Trung','15000','0');
56+
REM INSERTING into ADMIN.SANPHAM
9957
SET DEFINE OFF;
58+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('1','Cà phê s?a',null,'20000','10');
59+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('2','7UP',null,'11000','20');
60+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('3','Coca Cola',null,'15000','10');
61+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('4','Cà phê kem',null,'25000','15');
62+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('5','Trà xanh',null,'15000','10');
63+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('6','Ný?c cam',null,'20000','10');
64+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('7','Soda Blue',null,'25000','10');
65+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('8','Mojito Chanh Dây',null,'20000','10');
66+
Insert into ADMIN.SANPHAM (MASP,TENSP,MOTASP,GIASP,SLTON) values ('9','S?a l?c',null,'30000','10');
10067
--------------------------------------------------------
101-
-- DDL for Index CHUCVU_PK
68+
-- DDL for Index BAN_PK
10269
--------------------------------------------------------
10370

104-
CREATE UNIQUE INDEX "CHUCVU_PK" ON "CHUCVU" ("MACV")
105-
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
106-
TABLESPACE "USERS" ;
71+
CREATE UNIQUE INDEX "ADMIN"."BAN_PK" ON "ADMIN"."BAN" ("MABAN")
10772
--------------------------------------------------------
108-
-- DDL for Index DONHANG_PK
73+
-- DDL for Index CHITIETDONHANG_PK
10974
--------------------------------------------------------
11075

111-
CREATE UNIQUE INDEX "DONHANG_PK" ON "DONHANG" ("MADH")
112-
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
113-
TABLESPACE "USERS" ;
76+
CREATE UNIQUE INDEX "ADMIN"."CHITIETDONHANG_PK" ON "ADMIN"."CHITIETDONHANG" ("MACTDH")
11477
--------------------------------------------------------
115-
-- DDL for Index NHANVIEN_PK
78+
-- DDL for Index CHUCVU_PK
11679
--------------------------------------------------------
11780

118-
CREATE UNIQUE INDEX "NHANVIEN_PK" ON "NHANVIEN" ("MANV")
119-
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
120-
TABLESPACE "USERS" ;
81+
CREATE UNIQUE INDEX "ADMIN"."CHUCVU_PK" ON "ADMIN"."CHUCVU" ("MACV")
12182
--------------------------------------------------------
122-
-- DDL for Index CHITIETDONHANG_PK
83+
-- DDL for Index DONHANG_PK
12384
--------------------------------------------------------
12485

125-
CREATE UNIQUE INDEX "CHITIETDONHANG_PK" ON "CHITIETDONHANG" ("MACTDH")
126-
PCTFREE 10 INITRANS 2 MAXTRANS 255
127-
TABLESPACE "USERS" ;
86+
CREATE UNIQUE INDEX "ADMIN"."DONHANG_PK" ON "ADMIN"."DONHANG" ("MADH")
12887
--------------------------------------------------------
129-
-- DDL for Index BAN_PK
88+
-- DDL for Index NHANVIEN_PK
13089
--------------------------------------------------------
13190

132-
CREATE UNIQUE INDEX "BAN_PK" ON "BAN" ("MABAN")
133-
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
134-
TABLESPACE "USERS" ;
91+
CREATE UNIQUE INDEX "ADMIN"."NHANVIEN_PK" ON "ADMIN"."NHANVIEN" ("MANV")
13592
--------------------------------------------------------
13693
-- DDL for Index SANPHAM_PK
13794
--------------------------------------------------------
13895

139-
CREATE UNIQUE INDEX "SANPHAM_PK" ON "SANPHAM" ("MASP")
140-
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
141-
TABLESPACE "USERS" ;
96+
CREATE UNIQUE INDEX "ADMIN"."SANPHAM_PK" ON "ADMIN"."SANPHAM" ("MASP")
14297
--------------------------------------------------------
14398
-- Constraints for Table SANPHAM
14499
--------------------------------------------------------
145100

146-
ALTER TABLE "SANPHAM" MODIFY ("MASP" NOT NULL ENABLE);
147-
ALTER TABLE "SANPHAM" ADD CONSTRAINT "SANPHAM_PK" PRIMARY KEY ("MASP")
148-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
149-
TABLESPACE "USERS" ENABLE;
101+
ALTER TABLE "ADMIN"."SANPHAM" MODIFY ("MASP" NOT NULL ENABLE)
102+
ALTER TABLE "ADMIN"."SANPHAM" ADD CONSTRAINT "SANPHAM_PK" PRIMARY KEY ("MASP") USING INDEX ENABLE
150103
--------------------------------------------------------
151104
-- Constraints for Table BAN
152105
--------------------------------------------------------
153106

154-
ALTER TABLE "BAN" MODIFY ("MABAN" NOT NULL ENABLE);
155-
ALTER TABLE "BAN" ADD CONSTRAINT "BAN_PK" PRIMARY KEY ("MABAN")
156-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
157-
TABLESPACE "USERS" ENABLE;
107+
ALTER TABLE "ADMIN"."BAN" MODIFY ("MABAN" NOT NULL ENABLE)
108+
ALTER TABLE "ADMIN"."BAN" ADD CONSTRAINT "BAN_PK" PRIMARY KEY ("MABAN") USING INDEX ENABLE
158109
--------------------------------------------------------
159110
-- Constraints for Table CHUCVU
160111
--------------------------------------------------------
161112

162-
ALTER TABLE "CHUCVU" MODIFY ("MACV" NOT NULL ENABLE);
163-
ALTER TABLE "CHUCVU" ADD CONSTRAINT "CHUCVU_PK" PRIMARY KEY ("MACV")
164-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
165-
TABLESPACE "USERS" ENABLE;
113+
ALTER TABLE "ADMIN"."CHUCVU" MODIFY ("MACV" NOT NULL ENABLE)
114+
ALTER TABLE "ADMIN"."CHUCVU" ADD CONSTRAINT "CHUCVU_PK" PRIMARY KEY ("MACV") USING INDEX ENABLE
166115
--------------------------------------------------------
167116
-- Constraints for Table CHITIETDONHANG
168117
--------------------------------------------------------
169118

170-
ALTER TABLE "CHITIETDONHANG" MODIFY ("MASP" NOT NULL ENABLE);
171-
ALTER TABLE "CHITIETDONHANG" MODIFY ("MACTDH" NOT NULL ENABLE);
172-
ALTER TABLE "CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_PK" PRIMARY KEY ("MACTDH")
173-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
174-
TABLESPACE "USERS" ENABLE;
119+
ALTER TABLE "ADMIN"."CHITIETDONHANG" MODIFY ("MACTDH" NOT NULL ENABLE)
120+
ALTER TABLE "ADMIN"."CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_PK" PRIMARY KEY ("MACTDH") USING INDEX ENABLE
175121
--------------------------------------------------------
176122
-- Constraints for Table NHANVIEN
177123
--------------------------------------------------------
178124

179-
ALTER TABLE "NHANVIEN" MODIFY ("MANV" NOT NULL ENABLE);
180-
ALTER TABLE "NHANVIEN" MODIFY ("TENNV" NOT NULL ENABLE);
181-
ALTER TABLE "NHANVIEN" ADD CONSTRAINT "NHANVIEN_PK" PRIMARY KEY ("MANV")
182-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
183-
TABLESPACE "USERS" ENABLE;
125+
ALTER TABLE "ADMIN"."NHANVIEN" MODIFY ("MANV" NOT NULL ENABLE)
126+
ALTER TABLE "ADMIN"."NHANVIEN" ADD CONSTRAINT "NHANVIEN_PK" PRIMARY KEY ("MANV") USING INDEX ENABLE
184127
--------------------------------------------------------
185128
-- Constraints for Table DONHANG
186129
--------------------------------------------------------
187130

188-
ALTER TABLE "DONHANG" MODIFY ("MADH" NOT NULL ENABLE);
189-
ALTER TABLE "DONHANG" ADD CONSTRAINT "DONHANG_PK" PRIMARY KEY ("MADH")
190-
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
191-
TABLESPACE "USERS" ENABLE;
131+
ALTER TABLE "ADMIN"."DONHANG" MODIFY ("MADH" NOT NULL ENABLE)
132+
ALTER TABLE "ADMIN"."DONHANG" ADD CONSTRAINT "DONHANG_PK" PRIMARY KEY ("MADH") USING INDEX ENABLE
192133
--------------------------------------------------------
193134
-- Ref Constraints for Table CHITIETDONHANG
194135
--------------------------------------------------------
195136

196-
ALTER TABLE "CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_FK1" FOREIGN KEY ("MASP")
197-
REFERENCES "SANPHAM" ("MASP") ENABLE;
198-
ALTER TABLE "CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_FK2" FOREIGN KEY ("MADH")
199-
REFERENCES "DONHANG" ("MADH") ENABLE;
137+
ALTER TABLE "ADMIN"."CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_FK1" FOREIGN KEY ("MASP") REFERENCES "ADMIN"."SANPHAM" ("MASP") ENABLE
138+
ALTER TABLE "ADMIN"."CHITIETDONHANG" ADD CONSTRAINT "CHITIETDONHANG_FK2" FOREIGN KEY ("MADH") REFERENCES "ADMIN"."DONHANG" ("MADH") ENABLE
200139
--------------------------------------------------------
201140
-- Ref Constraints for Table DONHANG
202141
--------------------------------------------------------
203142

204-
ALTER TABLE "DONHANG" ADD CONSTRAINT "DONHANG_FK1" FOREIGN KEY ("MANV")
205-
REFERENCES "NHANVIEN" ("MANV") ENABLE;
206-
ALTER TABLE "DONHANG" ADD CONSTRAINT "DONHANG_FK2" FOREIGN KEY ("MABAN")
207-
REFERENCES "BAN" ("MABAN") ENABLE;
143+
ALTER TABLE "ADMIN"."DONHANG" ADD CONSTRAINT "DONHANG_FK1" FOREIGN KEY ("MANV") REFERENCES "ADMIN"."NHANVIEN" ("MANV") ENABLE
144+
ALTER TABLE "ADMIN"."DONHANG" ADD CONSTRAINT "DONHANG_FK2" FOREIGN KEY ("MABAN") REFERENCES "ADMIN"."BAN" ("MABAN") ENABLE
208145
--------------------------------------------------------
209146
-- Ref Constraints for Table NHANVIEN
210147
--------------------------------------------------------
211148

212-
ALTER TABLE "NHANVIEN" ADD CONSTRAINT "NHANVIEN_FK1" FOREIGN KEY ("MANV")
213-
REFERENCES "CHUCVU" ("MACV") ENABLE;
149+
ALTER TABLE "ADMIN"."NHANVIEN" ADD CONSTRAINT "NHANVIEN_FK1" FOREIGN KEY ("MACHUCVU") REFERENCES "ADMIN"."CHUCVU" ("MACV") ENABLE

~$word.docx

162 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)