|
1 | 1 | --------------------------------------------------------
|
2 |
| --- File created - Th? Hai-tháng 4-17-2023 |
| 2 | +-- File created - Th? Tý-tháng 5-10-2023 |
3 | 3 | --------------------------------------------------------
|
4 | 4 | --------------------------------------------------------
|
5 | 5 | -- DDL for Table BAN
|
6 | 6 | --------------------------------------------------------
|
7 | 7 |
|
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) |
16 | 9 | --------------------------------------------------------
|
17 | 10 | -- DDL for Table CHITIETDONHANG
|
18 | 11 | --------------------------------------------------------
|
19 | 12 |
|
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) |
29 | 14 | --------------------------------------------------------
|
30 | 15 | -- DDL for Table CHUCVU
|
31 | 16 | --------------------------------------------------------
|
32 | 17 |
|
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)) |
41 | 19 | --------------------------------------------------------
|
42 | 20 | -- DDL for Table DONHANG
|
43 | 21 | --------------------------------------------------------
|
44 | 22 |
|
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) |
57 | 24 | --------------------------------------------------------
|
58 | 25 | -- DDL for Table NHANVIEN
|
59 | 26 | --------------------------------------------------------
|
60 | 27 |
|
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) |
70 | 29 | --------------------------------------------------------
|
71 | 30 | -- DDL for Table SANPHAM
|
72 | 31 | --------------------------------------------------------
|
73 | 32 |
|
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 |
89 | 35 | 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 |
91 | 43 | 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 |
93 | 47 | 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 |
95 | 51 | 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 |
97 | 54 | 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 |
99 | 57 | 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'); |
100 | 67 | --------------------------------------------------------
|
101 |
| --- DDL for Index CHUCVU_PK |
| 68 | +-- DDL for Index BAN_PK |
102 | 69 | --------------------------------------------------------
|
103 | 70 |
|
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") |
107 | 72 | --------------------------------------------------------
|
108 |
| --- DDL for Index DONHANG_PK |
| 73 | +-- DDL for Index CHITIETDONHANG_PK |
109 | 74 | --------------------------------------------------------
|
110 | 75 |
|
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") |
114 | 77 | --------------------------------------------------------
|
115 |
| --- DDL for Index NHANVIEN_PK |
| 78 | +-- DDL for Index CHUCVU_PK |
116 | 79 | --------------------------------------------------------
|
117 | 80 |
|
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") |
121 | 82 | --------------------------------------------------------
|
122 |
| --- DDL for Index CHITIETDONHANG_PK |
| 83 | +-- DDL for Index DONHANG_PK |
123 | 84 | --------------------------------------------------------
|
124 | 85 |
|
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") |
128 | 87 | --------------------------------------------------------
|
129 |
| --- DDL for Index BAN_PK |
| 88 | +-- DDL for Index NHANVIEN_PK |
130 | 89 | --------------------------------------------------------
|
131 | 90 |
|
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") |
135 | 92 | --------------------------------------------------------
|
136 | 93 | -- DDL for Index SANPHAM_PK
|
137 | 94 | --------------------------------------------------------
|
138 | 95 |
|
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") |
142 | 97 | --------------------------------------------------------
|
143 | 98 | -- Constraints for Table SANPHAM
|
144 | 99 | --------------------------------------------------------
|
145 | 100 |
|
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 |
150 | 103 | --------------------------------------------------------
|
151 | 104 | -- Constraints for Table BAN
|
152 | 105 | --------------------------------------------------------
|
153 | 106 |
|
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 |
158 | 109 | --------------------------------------------------------
|
159 | 110 | -- Constraints for Table CHUCVU
|
160 | 111 | --------------------------------------------------------
|
161 | 112 |
|
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 |
166 | 115 | --------------------------------------------------------
|
167 | 116 | -- Constraints for Table CHITIETDONHANG
|
168 | 117 | --------------------------------------------------------
|
169 | 118 |
|
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 |
175 | 121 | --------------------------------------------------------
|
176 | 122 | -- Constraints for Table NHANVIEN
|
177 | 123 | --------------------------------------------------------
|
178 | 124 |
|
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 |
184 | 127 | --------------------------------------------------------
|
185 | 128 | -- Constraints for Table DONHANG
|
186 | 129 | --------------------------------------------------------
|
187 | 130 |
|
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 |
192 | 133 | --------------------------------------------------------
|
193 | 134 | -- Ref Constraints for Table CHITIETDONHANG
|
194 | 135 | --------------------------------------------------------
|
195 | 136 |
|
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 |
200 | 139 | --------------------------------------------------------
|
201 | 140 | -- Ref Constraints for Table DONHANG
|
202 | 141 | --------------------------------------------------------
|
203 | 142 |
|
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 |
208 | 145 | --------------------------------------------------------
|
209 | 146 | -- Ref Constraints for Table NHANVIEN
|
210 | 147 | --------------------------------------------------------
|
211 | 148 |
|
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 |
0 commit comments