LỜI CẢM ƠN ............................................................................................................ 1Chương 1: Tổng Quan ............................................................................................... 4 1.1 Giới thiệu đề tài quản lý bảo trì, sửa chữa ôtô .................................................... 41.1.1 Quản lý xe và nhật ký bảo dưỡng sửa chữa xe ............................................. 41.1.2 Khách hàng ................................................................................................. 41.1.3 Nhà cung cấp .............................................................................................. 4 1.2 Mô tả nghiệp vụ ................................................................................................. 51.2.1 Xác định yêu cầu ban quản trị ..................................................................... 5 Chương 2: Mô Hình Thiết Kế Hệ Thống .................................................................. 6 2.1 Mô hình dòng dữ liệu (DFD Data Flow Diagram) ............................................ 6 2.2 Mô hình thực thể kết hợp (Entity Relationship Model) ....................................... 62.3 Mô Hình UML ................................................................................................... 72.4 Xây dựng các loại thực thể ................................................................................. 8 2.4.1 Các loại thực thể ......................................................................................... 82.4.2 Mô hình thực thể kết hợp ............................................................................ 92.4.3 Biểu diễn mô hình ERD ............................................................................ 10 2.5 Loại thực thể đối tượng ngoài .......................................................................... 112.6 Loại thực thể cơ bản ......................................................................................... 122.7 Loại thực thể nghiệp vụ .................................................................................... 132.8 Xác định các RBTV ......................................................................................... 15 2.8.1 RBTV trên 1 Lược đồ quan hệ .................................................................. 152.8.2 RBTV trên nhiều lược đồ quan hệ ............................................................. 17 2.9 Mô hình DFD ................................................................................................... 20Chương 3: Thiết kế .................................................................................................. 26 3.1 Thiết kế hệ thống ............................................................................................. 263.1.1 Thiết kế cây chức năng phần phềm ............................................................ 263.1.2 Kiến trúc phần mềm 3 lớp ......................................................................... 27 3.2 Tạo CSDL ........................................................................................................ 283.2.1 Tạo bảng ................................................................................................... 29 3.2.2 Tạo constraint ........................................................................................... 33 3.3 Tạo view .......................................................................................................... 393.4 Store procedure ................................................................................................ 403.5 Function ........................................................................................................... 533.6 Viết Trigger ..................................................................................................... 54 Chương 4: Kết Luận Và Kiến Nghị ........................................................................ 56Tài Liệu Tham Khảo ............................................................................................... 57 Danh mục hìnhHình 2. 1: Usecase tổng quát ....................................................................................... 7 Hình 2. 2 Mô hình thực thể kết hợp ............................................................................. 9 Hình 2. 3 Mô hình ERD ............................................................................................. 10 Hình 3. 1 Cây chức năng phần mềm .......................................................................... 26 Hình 3. 2 Sơ đồ kiến trúc 3 tầng ................................................................................. 27 Hình 3. 3 Database Diagram ...................................................................................... 28 Danh mục bảngBảng 2.1: Các khái niệm trong mô hình DFD .............................................................. 6 Bảng 2. 2: Các khái niệm trong mô hình ER ................................................................ 6Bảng 2. 3: Các khái niệm trong lược đồ Use Case........................................................ 7
Trang 1Chúng em xin chân thành cảm ơn các Thầy trong khoa Công Nghệ Thông Tin đã tận tình giảng dạy, trang bị cho chúng em những kiến thức quý báu trong suốt quá trình thực hiện đề tài cũng như đã tạo điều kiện cho chúng em thực hiên đề tài này Đặc biệt chúng em xin gửi lời cảm ơn sâu sắc đến Võ Hoàng Khang – Giảng viên Trường Đại Học Công Nghệ TP.HCM đã tận tình hướng dẫn, chỉ bảo, giúp đỡ cho chúng em để chúng em hoàn thành được đề tài này
Mặc dù đã rất nỗ lực và cố gắng nhưng chắc chắn rằng đề tài vẫn còn nhiều thiếu sót, chúng em mong sẽ nhận đuợc sự góp ý, phê bình của Thầy để đề tài hoàn thiện hơn
Chúng em xin chân thành cảm ơn!
Trang 2Page 2
Mục Lục
LỜI CẢM ƠN 1
Chương 1: Tổng Quan 4
1.1 Giới thiệu đề tài quản lý bảo trì, sửa chữa ôtô 4
1.1.1 Quản lý xe và nhật ký bảo dưỡng sửa chữa xe 4
1.1.2 Khách hàng 4
1.1.3 Nhà cung cấp 4
1.2 Mô tả nghiệp vụ 5
1.2.1 Xác định yêu cầu ban quản trị 5
Chương 2: Mô Hình Thiết Kế Hệ Thống 6
2.1 Mô hình dòng dữ liệu (DFD - Data Flow Diagram) 6
2.2 Mô hình thực thể kết hợp (Entity Relationship Model) 6
2.3 Mô Hình UML 7
2.4 Xây dựng các loại thực thể 8
2.4.1 Các loại thực thể 8
2.4.2 Mô hình thực thể kết hợp 9
2.4.3 Biểu diễn mô hình ERD 10
2.5 Loại thực thể đối tượng ngoài 11
2.6 Loại thực thể cơ bản 12
2.7 Loại thực thể nghiệp vụ 13
2.8 Xác định các RBTV 15
2.8.1 RBTV trên 1 Lược đồ quan hệ 15
2.8.2 RBTV trên nhiều lược đồ quan hệ 17
2.9 Mô hình DFD 20
Chương 3: Thiết kế 26
3.1 Thiết kế hệ thống 26
3.1.1 Thiết kế cây chức năng phần phềm 26
3.1.2 Kiến trúc phần mềm 3 lớp 27
3.2 Tạo CSDL 28
3.2.1 Tạo bảng 29
3.2.2 Tạo constraint 33
Trang 3Page 3
3.3 Tạo view 39
3.4 Store procedure 40
3.5 Function 53
3.6 Viết Trigger 54
Chương 4: Kết Luận Và Kiến Nghị 56
Tài Liệu Tham Khảo 57
Danh mục hình Hình 2 1: Usecase tổng quát 7
Hình 2 2 Mô hình thực thể kết hợp 9
Hình 2 3 Mô hình ERD 10
Hình 3 1 Cây chức năng phần mềm 26
Hình 3 2 Sơ đồ kiến trúc 3 tầng 27
Hình 3 3 Database Diagram 28
Danh mục bảng Bảng 2.1: Các khái niệm trong mô hình DFD 6
Bảng 2 2: Các khái niệm trong mô hình ER 6
Bảng 2 3: Các khái niệm trong lược đồ Use Case 7
Trang 4Page 4
Chương 1: Tổng Quan
1.1 Giới thiệu đề tài quản lý bảo trì, sửa chữa ôtô
Mục đích của việc xây dựng “Mô hình quản lý bảo trì, sửa chữa ôto” nhằm đáp ứng các mục tiêu chính sau:
1.1.1 Quản lý xe và nhật ký bảo dưỡng sửa chữa xe
Quản lý thông tin xe vào xưởng
Lập kế hoạch hạn sửa chữa bảo dưỡng với từng loại xe, đời xe
Theo dõi nhật ký bảo dưỡng của các xe vào xưởng và sử dụng dịch
Quản lý phân nhóm nhà cung cấp
Quản lý thông tin chi tiết nhà cung cấp ( Mã nhà cung cấp, tên nhà cung cấp, điện thoại, địa chỉ, email, số mobile, tài khoản ngân hàng,
mã số thuế …)
Trang 5Page 5
1.2 Mô tả nghiệp vụ
1.2.1 Xác định yêu cầu ban quản trị
Khi xe được đưa vào gara ban quản trị sẽ đánh giá tình trạng xe Lập báo giá và lên phương án sửa chữa
Tiến hành sửa chữa, bảo trì
Sau đó ban quản trị sẽ bàn giao và lập phiếu thanh toán
Lập phiếu xuất xưởng và cho xe xuất xưởng
Chăm sóc khách hàng, nhắc nhở bảo dưỡng
Theo dõi công nợ
Trang 6Page 6
Chương 2: Mô Hình Thiết Kế Hệ Thống
2.1 Mô hình dòng dữ liệu (DFD - Data Flow Diagram)
Bảng 2.1: Các khái niệm trong mô hình DFD
2.2 Mô hình thực thể kết hợ p (Entity Relationship Model)
Bảng 2 2: Các khái niệm trong mô hình ER
hay nhiều thực thể
Thuộc tính
Biểu diễn các đặc trưng của thực thể hay mối kết hợp
Trang 7Use Case(Trường
hợp sử dụng)
Một chức năng của hệ thống
Trang 8Page 8
2.4 Xây dựng các loại thực thể
2.4.1 Các loại thực thể
2.4.1.1 Thực thể cơ bản NHOMSP (ID_NHOMSP, TEN)
SANPHAM (ID_SANPHAM, TENSP, DONVITINH, DIENGIAI, GHICHU, GIABAN)
XEBAOTRI (SOXE, NGAYNHAP, YEUCAU, MOTA, TINHTRANG,
NGAYNHAN, NGUOICAPNHAT, NGAYCAPNHAT)
QUYEN (ID_QUYEN, TENQUYEN)
2.4.1.2 Thực thể đối tượ ng ngoài NHACUNGCAP (ID_NHANCC, TENNCC, DIACHI, SDT, FAX, EMAIL, SOTK)
NHASANXUAT(ID_NHASX, TENNSX, MOTA)
NHANVIEN (ID_NHANVIEN, PASSWORD, DIACHI, SDT, EMAIL, SOTK, SOCMND, TEN, TINHTRANG)
KHACHHANG (ID_KHACHHANG, TENKHACHHANG, DIACHI, SDT, EMAIL, SOTK, NGANHANG, MAST)
2.4.1.3 Thực thể nghiệp vụ HOADONNHAP (ID_HDNHAP, TONGTIEN, DATRA, NGAYNHAP,
Trang 9Page 9
2.4.2 Mô hình thực thể kết hợp
Hình 2 2 Mô hình thực thể kết hợp
Trang 10Page 10
2.4.3 Biểu diễn mô hình ERD
Hình 2 3 Mô hình ERD
Trang 11Page 11
2.5 Loại thực thể đối tượng ngoài
Table: NHACUNGCAP Name Type Size Ghi Chú
ID_NHACC char 10 Mã Nhà Cung Cấp
Ràng buộc: TENNCC unique, DT có thể có từ 8 chữ số đến 11 chữ số
Table: NHASANXUAT Name Type Size Ghi Chú
ID_NHASX char 10 Mã Nhà Sản Xuất
Ràng buộc: TENNHASX unique
Table: NHANVIEN Name Type Size Ghi Chú
ID_NHANVIEN char 10 Mã Nhân Viên
Trang 12Page 12
Ràng buộc: ID_NHANVIEN unique, DT có thể có từ 8 chữ số đến 11 chữ số
Table: KHACHHANG Name Type Size Ghi Chú
ID_KHACHHANG char 10 Mã Khách Hàng
Ràng buộc: ID_KHACHHANG unique, DT có thể có từ 8 chữ số đến 11 chữ
số
2.6 Loại thực thể cơ bản
Table: QUYEN Name Type Size Ghi Chú
Ràng buộc: TENQUYEN unique
Table: SANPHAM Name Type Size Ghi Chú
Trang 13Page 13
Ràng buộc: TENSP unique
Table: NHOMSP Name Type Size Ghi Chú
Table: XEBAOTRI Name Type Size Ghi Chú
2.7 Loại thực thể nghiệp vụ
Table: HOADONNHAP Name Type Size Ghi Chú
Table: HOADONBAOTRI
Trang 14Page 14
Name Type Size Ghi Chú
Ràng buộc: NGAYCAPNHAT > NGAYBAOTRI
Table: CHITIETHD_NHAP Name Type Size Ghi Chú
Ràng buộc: GIATIENNHAP > 0
Table: CHITIETBAOTRI Name Type Size Ghi Chú
HINHTHUCBAOTRI nvarchar 50 Hình Thức Bảo Trì
Ràng buộc: DONGIA > 0
Trang 15Mô tả: Với mỗi nhân viên có một mã số riêng
Trang 16n.NGAYCAPNHAT >= GETDATE ᶺ n.NGAYCAPNHAT > n.NGAYNHAP Bảng tầm ảnh hưởng:
n.NGAYCAPNHAT >= GETDATE ᶺ n.NGAYCAPNHAT >
n.NGAYBAOTRI
Bảng tầm ảnh hưởng:
Trang 17Bối cảnh: HOADONBAOTRI, XEBAOTRI
n.NGAYCAPNHAT > n.NGAYLAP ᶺ n.NGAYCAPNHAT >= GetDate ᶺ
Mô tả: Mỗi nhân viên có 1 quyền khác nhau
Bối cảnh: NHANVIEN, QUYEN
Trang 18Page 18
2.8.2.2 RBTV liên bộ liên quan hệ
Mô tả: Tất cả các hóa đơn bảo trì đều ghi nhận lại số lượng bảo trì và hình thức bảo trì
Bối cảnh: HOADONBAOTRI, CHITIETBAOTRI, SANPHAM
HOADONBAOTRI,( h.Hoadon = h.Hoadon ) ᶺ (x.ID_SP = c.ID_SP) ᶺ c.SoLuong > 0 Bảng tầm ảnh hưởng:
Mô tả: Tất cả các hóa đơn nhập đều ghi nhận lại số lượng nhập linh kiện
Bối cảnh: HOADONNHAP, CTHD_NHAP, SANPHAM
= h.Hoadon ) ᶺ (s.ID_SP = c.ID_SP) ᶺ c.SLNhap > 0
Trang 19Page 19
Mô tả: Tất cả sản phẩm cho biết tên nhà cung cấp, tên nhà sản xuất và nó thuộc loại sản phẩm nào
Bối cảnh: NHASANXUAT, NHOMSP, SANPHAM, NCC
( s.ID_NhaSX = n.ID_NhaSX ) ᶺ (s.ID_SP = x.ID_SP) ᶺ (c.ID_NCC = s.ID_NCC) Bảng tầm ảnh hưởng:
Trang 20Page 20
2.9 Mô hình DFD
Mức 0:
Trang 21Page 21
Mức 1:
Trang 22Page 22
Trang 23Page 23
Mức 2:
Trang 24Page 24
Trang 25Page 25
Trang 27Page 27
3.1.2 Kiến trúc phần mềm 3 lớp
Hình 3 2 Sơ đồ kiến trúc 3 tầng
Trang 28Page 28
3.2 Tạo CSDL
Hình 3 3 Database Diagram
Trang 29Page 29
3.2.1 Tạo bảng
-DDL for Table KHACHHANG -
CREATE TABLE "SYSTEM"."KHACHHANG"
( "ID_KH" VARCHAR2(20 BYTE),
"MASOTHUE" VARCHAR2(50 BYTE)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table NCC
CREATE TABLE "SYSTEM"."NCC"
( "ID_NCC" VARCHAR2(20 BYTE),
"TEN_NCC" NVARCHAR2(50),
"DIACHI" NVARCHAR2(100),
"SDT_NCC" VARCHAR2(11 BYTE),
"FAX_NCC" VARCHAR2(20 BYTE),
"EMAIL_NCC" VARCHAR2(50 BYTE),
"TK_NCC" VARCHAR2(50 BYTE)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
Trang 30Page 30
-
DDL for Table NHANVIEN
CREATE TABLE "SYSTEM"."NHANVIEN"
( "ID_NV" VARCHAR2(20 BYTE),
"ID_QUYEN" VARCHAR2(20 BYTE),
"MATKHAU" VARCHAR2(33 BYTE),
"TINHTRANG_ACC" VARCHAR2(10 BYTE)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table NHASANXUAT
CREATE TABLE "SYSTEM"."NHASANXUAT"
( "ID_NHASX" VARCHAR2(20 BYTE),
"TEN_NSX" NVARCHAR2(50),
"MOTA" NVARCHAR2(500)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table QUYEN
CREATE TABLE "SYSTEM"."QUYEN"
( "ID_QUYEN" VARCHAR2(20 BYTE),
"TEN_QUYEN" NVARCHAR2(50)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
Trang 31Page 31
-
DDL for Table SANPHAM
CREATE TABLE "SYSTEM"."SANPHAM"
( "ID_SP" VARCHAR2(20 BYTE),
"ID_NHASX" VARCHAR2(20 BYTE),
"ID_NHOMSP" VARCHAR2(20 BYTE),
"ID_NCC" VARCHAR2(20 BYTE),
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table XEBAOTRI
CREATE TABLE "SYSTEM"."XEBAOTRI"
( "SOXE" VARCHAR2(20 BYTE),
"ID_KH" VARCHAR2(20 BYTE),
"YEUCAU" NVARCHAR2(100),
"MOTA" NVARCHAR2(100),
"TINHTRANG_XE" NVARCHAR2(100)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table HOADONBAOTRI
CREATE TABLE "SYSTEM"."HOADONBAOTRI"
( "ID_HDBAOTRI" VARCHAR2(20 BYTE),
"ID_NV" VARCHAR2(20 BYTE),
"SOXE" VARCHAR2(20 BYTE),
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
Trang 32Page 32
DDL for Table HOADONNHAP
CREATE TABLE "SYSTEM"."HOADONNHAP"
( "ID_HDNHAP" VARCHAR2(20 BYTE),
"ID_NV" VARCHAR2(20 BYTE),
"NGAYNHAP" DATE,
"NGAYCAPNHAT" DATE,
"TINHTRANG_HDNHAP" VARCHAR2(20 BYTE),
"TIENTRATRUOC" FLOAT(126)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table CHITIETBAOTRI
CREATE TABLE "SYSTEM"."CHITIETBAOTRI"
( "ID_SP" VARCHAR2(20 BYTE),
"ID_HDBAOTRI" VARCHAR2(20 BYTE),
"SOLUONG" NUMBER(*,0),
"DONGIA_SANPHAM" FLOAT(126),
"HINHTHUC_BAOTRI" NVARCHAR2(50)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Table CTHDNHAP
-
CREATE TABLE "SYSTEM"."CTHDNHAP"
( "ID_SP" VARCHAR2(20 BYTE),
"ID_HDNHAP" VARCHAR2(20 BYTE),
"SL_NHAP" INT,
"DONGIA_NHAP" VARCHAR2(20 BYTE),
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
Trang 33Page 33
3.2.2 Tạo constraint
DDL for Index HOADONBAOTRI_PK
-
CREATE UNIQUE INDEX "SYSTEM"."HOADONBAOTRI_PK" ON "SYSTEM"."HOADONBAOTRI" ("ID_HDBAOTRI")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
CREATE UNIQUE INDEX "SYSTEM"."HOADONNHAP_PK" ON "SYSTEM"."HOADONNHAP" ("ID_HDNHAP")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
CREATE UNIQUE INDEX "SYSTEM"."KHACHHANG_PK" ON "SYSTEM"."KHACHHANG" ("ID_KH")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
CREATE UNIQUE INDEX "SYSTEM"."NCC_PK" ON "SYSTEM"."NCC" ("ID_NCC")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
Trang 34Page 34
DDL for Index NHANVIEN_PK
-
CREATE UNIQUE INDEX "SYSTEM"."NHANVIEN_PK" ON "SYSTEM"."NHANVIEN" ("ID_NV")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Index NHASANXUAT_PK
-
CREATE UNIQUE INDEX "SYSTEM"."NHASANXUAT_PK" ON "SYSTEM"."NHASANXUAT" ("ID_NHASX")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Index QUYEN_PK
-
CREATE UNIQUE INDEX "SYSTEM"."QUYEN_PK" ON "SYSTEM"."QUYEN" ("ID_QUYEN")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Index SANPHAM_PK
-
CREATE UNIQUE INDEX "SYSTEM"."SANPHAM_PK" ON "SYSTEM"."SANPHAM" ("ID_SP")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
-
DDL for Index XEBAOTRI_PK
-
CREATE UNIQUE INDEX "SYSTEM"."XEBAOTRI_PK" ON "SYSTEM"."XEBAOTRI" ("SOXE")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;