CREATE TABLE ProductCategory ( MaDanhMuc NVARCHAR2(10),
CONSTRAINT d_pk PRIMARY KEY (MaDanhMuc), TenDanhMuc NVARCHAR2(50) not null,
MoTa clob
CREATE TABLE Suppliers ( MaNCC NVARCHAR2(10),
CONSTRAINT nb_pk PRIMARY KEY (MaNCC), TenNCC NVARCHAR2(50) not null,
SDT NVARCHAR2(11), DiaChi NVARCHAR2(100), Email NVARCHAR2(50));
CREATE TABLE Products (
MaSanPham NVARCHAR2(10),
CONSTRAINT qt_pk PRIMARY KEY (MaSanPham), TenSanPham NVARCHAR2(50) not null,
GiaHang number(10, 2),
CONSTRAINT we_ck CHECK(GiaHang > 0 and GiaHang is not null), DonViTinh NVARCHAR2(10),
SLTonKho int,
CONSTRAINT er_ck CHECK(SLTonKho > 0),
MaDanhMuc NVARCHAR2(10),
CONSTRAINT rt_fk FOREIGN KEY (MaDanhMuc) REFERENCES ProductCategory(MaDanhMuc),
MaNCC NVARCHAR2(10),
CONSTRAINT yt_fk FOREIGN KEY (MaNCC) REFERENCES Suppliers(MaNCC)
);
CREATE TABLE Promotion ( MaSuKien NVARCHAR2(10),
CONSTRAINT y_pk PRIMARY KEY (MaSuKien), TenSuKien NVARCHAR2(50) not null,
MoTa clob );
CREATE TABLE PromotionDetail ( MaKM NVARCHAR2(10),
MaSanPham NVARCHAR2(10),
CONSTRAINT u_pk PRIMARY KEY (MaKM, MaSanPham),
CONSTRAINT i_fk Foreign key (MaSanPham) References Products(MaSanPham), LuongGiamPhanTram int,
CONSTRAINT o_ck CHECK (LuongGiamPhanTram > 0 and LuongGiamPhanTram <100),
NgayBatDau date, NgayKetThuc date,
CONSTRAINT p_ch CHECK (NgayKetThuc > NgayBatDau), MaSuKien NVARCHAR2(10),
CONSTRAINT a_fk FOREIGN KEY (MaSuKien) REFERENCES Promotion(MaSuKien)
);
CREATE TABLE Customers ( MaKH NVARCHAR2(10),
CONSTRAINT s_pk PRIMARY KEY (MaKH), TenKH NVARCHAR2(50) not null,
SDTKH NVARCHAR2(11), DiaChiKH NVARCHAR2(100), EmailKH NVARCHAR2(50), GioiTinhKH number,
CONSTRAINT d_ck CHECK (GioiTinhKH in (0,1)), NgaySinhKH date
);
CREATE TABLE Department ( MaChucVu NVARCHAR2(10),
CONSTRAINT h_pk PRIMARY KEY (MaChucVu), TenChucVu NVARCHAR2(50) not null,
Luong number(10, 2),
CONSTRAINT j_ck CHECK (Luong >0) );
CREATE TABLE Employee ( MaNV NVARCHAR2(10),
CONSTRAINT l_pk PRIMARY KEY (MaNV), TenNV NVARCHAR2(50) not null,
GioiTinhNV number,
CONSTRAINT z_ck Check (GioiTinhNV in (0,1)), NgaySinh date,
SDTNV nvarchar2(11), MaChucVu nvarchar2(10),
CONSTRAINT x_fk Foreign key (MaChucVu) REFERENCES Department(MaChucVu)
);
CREATE TABLE Invoice ( MaHD NVARCHAR2(10),
CONSTRAINT c_pk PRIMARY KEY (MaHD), HinhThucTT NVARCHAR2(50) not null,
ThoiGianTT timestamp,
TongTien number(10,2) not null, MaKH nvarchar2(10),
constraint v_fk FOREIGN Key (MaKH) References Customers(MaKH), MaNV nvarchar2(10),
constraint b_fk Foreign Key (MaNV) references Employee(MaNV) );
CREATE TABLE InvoiceDetail ( MaHD NVARCHAR2(10), MaSP NVARCHAR2(10),
CONSTRAINT ne_pk PRIMARY KEY (MaHD, MaSP),
Constraint mf_fk Foreign key (MaHD) references Invoice(MaHD), SoLuong int,
CONSTRAINT mh_ck Check(SoLuong > 0), DonGia number(10,2),
CONSTRAINT mj_ck Check(DonGia > 0), DonViTinh NVARCHAR2(10),
VAT number(10, 2),
CONSTRAINT mk_ck CHECK(VAT>0), ThanhTien number(10, 2),
CONSTRAINT md_ck CHECK(ThanhTien>0) );
alter table InvoiceDetail
add constraint my_fk foreign key (MaSP) references Products(MaSanPham) b, Chèn dữ liệu
Bảng Product Category
INSERT INTO ProductCategory VALUES ('dm001', 'Thức ăn cho chó', 'Danh sách thức ăn cho chó');
INSERT INTO ProductCategory VALUES ('dm002', 'Phụ kiện cho chó', 'Danh sách phụ kiện cho chó');
INSERT INTO ProductCategory VALUES ('dm003', 'Dụng cụ vệ sinh cho chó', 'Danh sách dụng cụ vệ sinh cho chó');
INSERT INTO ProductCategory VALUES ('dm004', 'Thức ăn cho mèo', 'Danh sách thức ăn cho mèo');
INSERT INTO ProductCategory VALUES ('dm005', 'Phụ kiện cho mèo', 'Danh sách phụ kiện cho mèo');
INSERT INTO ProductCategory VALUES ('dm006', 'Dụng cụ vệ sinh cho mèo', 'Danh sách dụng cụ vệ sinh cho mèo');
Bảng Suppliers
INSERT INTO Suppliers VALUES ('ncc01', N'Công ty TNHH Pet Mart', '0987654321', N'123 Đường ABC, Quận 1, TP.HCM', 'petmart@company.com');
INSERT INTO Suppliers VALUES ('ncc02', N'Happy Paws Pet Shop', '0123456789', N'456 Đường XYZ, Quận 2, TP.HCM', 'pawspet@gmail.com');
INSERT INTO Suppliers VALUES ('ncc03', N'Công ty TNHH NobiPet', '0369876543', N'789 Đường MNP, Quận 3, TP.HCM', 'nobipet@yahoo.com');
INSERT INTO Suppliers VALUES ('ncc04', 'Shop Pets Heaven', '0932108765', N'456 Đường ABC, Quận Ba Đình, Hà Nội', 'petsheaven@gmail.com');
INSERT INTO Suppliers VALUES ('ncc05', N'Cửa hàng Thú Cưng Happy', '0765432109', N'354/159 Đường Trường Chinh, Quận Đống Đa, Hà Nội', 'happypets@company.com');
Bảng Products
INSERT INTO Products VALUES ('sp001', N'Hạt cho mèo Whiskas', 150000, N'Gói', 100, 'dm001', 'ncc01');
INSERT INTO Products VALUES ('sp002', N'Dụng cụ chải lông cho chó', 30000, N'Cây', 50, 'dm003', 'ncc02');
INSERT INTO Products VALUES ('sp003', N'Bát ăn cho chó', 25000, N'Cái', 80, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp004', N'Pate cho mèo Me-O', 45000, N'Gói', 120, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp005', N'Đồ chơi cho mèo', 45000, N'Cây', 30, 'dm005', 'ncc02');
INSERT INTO Products VALUES ('sp006', N'Vòi sen vệ sinh cho mèo', 35000, N'Cái', 40, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp007', N'Que chơi với chó', 20000, N'Cây', 60, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp008', N'Bàn chải lông cho mèo', 28000, N'Cái', 45, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp009', N'Kính mắt cho mèo', 38000, N'Cái', 25, 'dm005', 'ncc01');
INSERT INTO Products VALUES ('sp010', N'Găng tay vệ sinh cho chó', 15000, N'Cặp', 90, 'dm003', 'ncc02');
INSERT INTO Products VALUES ('sp011', N'Đồ chơi nhựa cho chó', 25000, N'Cái', 70, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp012', N'Vòng cổ phản quang cho chó', 18000, N'Cái', 110, 'dm002', 'ncc03');
INSERT INTO Products VALUES ('sp013', N'Hạt cho mèo Me-O Gold', 195000, N'Gói', 80, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp014', N'Túi xách vận chuyển mèo', 150000, N'Cái', 30, 'dm005', 'ncc02');
INSERT INTO Products VALUES ('sp015', N'Lược chải lông cho chó', 32000, N'Cái', 60, 'dm003', 'ncc03');
INSERT INTO Products VALUES ('sp016', N'Đèn sưởi cho chó mùa đông', 300000, N'Cái', 20, 'dm002', 'ncc01');
INSERT INTO Products VALUES ('sp017', N'Xô vệ sinh cho mèo', 55000, N'Cái', 95, 'dm006', 'ncc02');
INSERT INTO Products VALUES ('sp018', N'Găng tay làm sạch cho mèo', 18000, N'Cặp', 50, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp019', N'Bình nước tự động cho chó', 135000, N'Cái', 40, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp020', N'Thảm vệ sinh cho mèo', 28000, N'Cái', 65, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp021', N'Dầu gội dành cho chó', 25000, N'Chai', 80, 'dm003', 'ncc02');
INSERT INTO Products VALUES ('sp022', N'Bánh thưởng cho mèo con', 12000, N'Gói', 100, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp023', N'Chậu vệ sinh cho mèo', 50000, N'Chậu', 50, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp024', N'Gối êm cho chó', 45000, N'Cái', 30, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp025', N'Quần áo dành cho chó', 30000, N'Cái', 45, 'dm002', 'ncc03');
INSERT INTO Products VALUES ('sp026', N'Đồ chơi đèn cho mèo', 42000, N'Cái', 25, 'dm005', 'ncc01');
INSERT INTO Products VALUES ('sp027', N'Bình nước mèo tự động', 128000, N'Cái', 60, 'dm005', 'ncc02');
INSERT INTO Products VALUES ('sp028', N'Túi xách vận chuyển chó', 155000, N'Cái', 40, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp029', N'Thức ăn cho chó Royal Canin', 200000, N'Gói', 70, 'dm001', 'ncc03');
INSERT INTO Products VALUES ('sp030', N'Hạt mèo NeKo', 180000, N'Túi', 55, 'dm004', 'ncc03');
INSERT INTO Products VALUES ('sp031', 'NXương Canxi cho chó VEGEBRAND ', 25000, 'Gói', 60, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp032', N'Pate cho chó Iris Ohyama', 45000, 'Lon', 75, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp033', N'Thức ăn hạt cho mèo Royal Canin', 220000, N'Gói', 50, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp034', N'Pate cho mèo Cat Sea Fish', 45000, 'Lon', 90, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp035', N'Bóng nhựa cho chó', 12000, N'Cái', 85, 'dm002', 'ncc02');
INSERT INTO Products VALUES ('sp036', N'Sữa bột cho chó BNN Goat’s Milk', 35000, N'Gói', 40, 'dm001', 'ncc2');
INSERT INTO Products VALUES ('sp037', N'Pate Pedigree vị thịt bò cho chó', 55000, 'Lon', 60, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp038', N'Thức ăn hạt cho mèo Catidea Basic Meat All Ages', 128000, N'Gói', 70, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp039', N'Đồ chơi nhựa cho mèo con', 18000, N'Cái', 55, 'dm005', 'ncc02');
INSERT INTO Products VALUES ('sp040', N'Bánh thưởng cho chó Vegebrand', 45000, N'Gói', 95, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp041', N'Pate Ciao vị cá ngừ nướng cho mèo', 50000, 'Lon', 80, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp042', N'Que chơi với mèo', 15000, N'Cái', 25, 'dm005', 'ncc01');
INSERT INTO Products VALUES ('sp043', N'Bàn chải răng cho chó', 32000, N'Cái', 50, 'dm003', 'ncc03');
INSERT INTO Products VALUES ('sp044', N’Bộ trang phục cosplay nữ sinh cho mèo’, 142000, N'Cái', 30, 'dm005', 'ncc03');
INSERT INTO Products VALUES ('sp045', N'Thuốc bổ sung Vitamin cho chó Vegebrand', 82000, 'Chai', 85, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp046', N'Vòng cổ cho mèo', 22000, N'Cái', 60, 'dm005', 'ncc01');
INSERT INTO Products VALUES ('sp047', N'Xúc xích cho chó Bioline ', 32000, N'Gói', 70, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp048', N'Bánh thưởng cho mèo Jerhigh Jinny Salmon', 25000, N'Gói', 50, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp049', N'Dụng cụ cắt móng mèo', 35000, N‘Bộ', 30, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp050', N'Thảm vệ sinh cho mèo nhỏ', 18000, N'Cái', 55, 'dm006', 'ncc03');
INSERT INTO Products VALUES ('sp051', N'Pate cho chó vị vịt quay sốt nước thịt Jerhigh Roasted Duck Gravy', 50000, 'Lon', 80, 'dm001', 'ncc02');
INSERT INTO Products VALUES ('sp052', N'Thức ăn hạt cho mèo trưởng thành Royal Canin Indoor 27’, 158000, N'Gói', 50, 'dm004', 'ncc01');
INSERT INTO Products VALUES ('sp053', N'Dây dắt mèo đi dạo', 42000, N'Cái', 35, 'dm005', 'ncc02');
INSERT INTO Products VALUES ('sp054', N'Dây dắt chó đi dạo', 55000, N'Cái', 40, 'dm002', 'ncc03');
Bảng Promotion
INSERT INTO Promotion VALUES ('sk001', N'Giáng sinh', N'Khuyến mãi đặc biệt trong dịp giáng sinh.');
INSERT INTO Promotion VALUES ('sk002', N'Khách mới', N'Ưu đãi dành cho khách hàng mới đăng ký tài khoản.');
INSERT INTO Promotion VALUES ('sk003', N'Tết Nguyên Đán', N'Chương trình khuyến mãi hấp dẫn nhân dịp Tết.');
INSERT INTO Promotion VALUES ('sk004', N'Black Friday', N'Giảm giá lớn trong ngày Black Friday');
Bảng PromotionDetail
INSERT INTO PromotionDetail VALUES ('km001', 'sp001', 15, TO_DATE('2023-12- 12', 'YYYY-MM-DD'), TO_DATE('2023-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km002', 'sp002', 20, TO_DATE('2023-02- 01', 'YYYY-MM-DD'), TO_DATE('2023-02-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km003', 'sp003', 10, TO_DATE('2024-01- 27', 'YYYY-MM-DD'), TO_DATE('2024-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km004', 'sp004', 25, TO_DATE('2023-11- 18', 'YYYY-MM-DD'), TO_DATE('2023-11-26', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km005', 'sp005', 18, TO_DATE('2023-12- 15', 'YYYY-MM-DD'), TO_DATE('2023-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km006', 'sp006', 12, TO_DATE('2023-06- 01', 'YYYY-MM-DD'), TO_DATE('2023-06-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km007', 'sp007', 30, TO_DATE('2024-02- 01', 'YYYY-MM-DD'), TO_DATE('2024-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km008', 'sp008', 22, TO_DATE('2023-11- 20', 'YYYY-MM-DD'), TO_DATE('2023-11-30', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km009', 'sp009', 8, TO_DATE('2023-12- 01', 'YYYY-MM-DD'), TO_DATE('2023-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km010', 'sp010', 19, TO_DATE('2023-10- 01', 'YYYY-MM-DD'), TO_DATE('2023-10-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km001', 'sp001', 15, TO_DATE('2023-12- 18', 'YYYY-MM-DD'), TO_DATE('2023-12-17', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km002', 'sp002', 20, TO_DATE('2023-02- 01', 'YYYY-MM-DD'), TO_DATE('2023-02-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km003', 'sp003', 10, TO_DATE('2023-02- 01', 'YYYY-MM-DD'), TO_DATE('2023-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km004', 'sp004', 25, TO_DATE('2023-11- 20', 'YYYY-MM-DD'), TO_DATE('2023-11-30', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km005', 'sp005', 18, TO_DATE('2023-12- 10', 'YYYY-MM-DD'), TO_DATE('2023-12-29', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km006', 'sp006', 12, TO_DATE('2023-06- 01', 'YYYY-MM-DD'), TO_DATE('2023-06-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km007', 'sp007', 30, TO_DATE('2023-02- 01', 'YYYY-MM-DD'), TO_DATE('2023-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km008', 'sp008', 22, TO_DATE('2023-11- 01', 'YYYY-MM-DD'), TO_DATE('2023-11-29', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km009', 'sp009', 8, TO_DATE('2023-12- 01', 'YYYY-MM-DD'), TO_DATE('2023-12-27', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km010', 'sp010', 19, TO_DATE('2023-10- 01', 'YYYY-MM-DD'), TO_DATE('2023-10-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km021', 'sp021', 15, TO_DATE('2024-12- 20', 'YYYY-MM-DD'), TO_DATE('2024-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km022', 'sp022', 20, TO_DATE('2024-12- 23', 'YYYY-MM-DD'), TO_DATE('2024-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km023', 'sp023', 10, TO_DATE('2024-11- 01', 'YYYY-MM-DD'), TO_DATE('2024-11-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km024', 'sp024', 25, TO_DATE('2024-01- 15', 'YYYY-MM-DD'), TO_DATE('2024-02-15', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km025', 'sp025', 18, TO_DATE('2024-11- 01', 'YYYY-MM-DD'), TO_DATE('2024-11-28', 'YYYY-MM-DD'), 'sk004);
INSERT INTO PromotionDetail VALUES ('km026', 'sp026', 12, TO_DATE('2024-02- 01', 'YYYY-MM-DD'), TO_DATE('2024-02-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km027', 'sp027', 30, TO_DATE('2024-03- 01', 'YYYY-MM-DD'), TO_DATE('2024-03-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km028', 'sp028', 22, TO_DATE('2025-04- 01', 'YYYY-MM-DD'), TO_DATE('2025-04-10', 'YYYY-MM-DD'), 'sk002);
INSERT INTO PromotionDetail VALUES ('km029', 'sp029', 8, TO_DATE('2025-02- 01', 'YYYY-MM-DD'), TO_DATE('2025-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km030', 'sp030', 19, TO_DATE('2025-06- 01', 'YYYY-MM-DD'), TO_DATE('2025-06-10', 'YYYY-MM-DD'), 'sk002');
INSERT INTO PromotionDetail VALUES ('km031', 'sp031', 15, TO_DATE('2024-02- 01', 'YYYY-MM-DD'), TO_DATE('2024-02-10', 'YYYY-MM-DD'), 'sk003');
INSERT INTO PromotionDetail VALUES ('km032', 'sp032', 20, TO_DATE('2024-12- 09', 'YYYY-MM-DD'), TO_DATE('2024-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km033', 'sp033', 10, TO_DATE('2024-11- 19', 'YYYY-MM-DD'), TO_DATE('2024-11-29', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km034', 'sp034', 25, TO_DATE('2024-12- 11', 'YYYY-MM-DD'), TO_DATE('2024-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km035', 'sp035', 18, TO_DATE('2024-11- 10', 'YYYY-MM-DD'), TO_DATE('2024-11-28', 'YYYY-MM-DD'), 'sk004');
INSERT INTO PromotionDetail VALUES ('km036', 'sp036', 12, TO_DATE('2024-12- 15', 'YYYY-MM-DD'), TO_DATE('2024-12-31', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km037', 'sp037', 30, TO_DATE('2024-12- 15', 'YYYY-MM-DD'), TO_DATE('2024-12-25', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km038', 'sp038', 22, TO_DATE('2024-12- 20', 'YYYY-MM-DD'), TO_DATE('2024-12-30', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km039', 'sp039', 8, TO_DATE('2024-12- 25', 'YYYY-MM-DD'), TO_DATE('2025-01-05', 'YYYY-MM-DD'), 'sk001');
INSERT INTO PromotionDetail VALUES ('km040', 'sp040', 19, TO_DATE('2024-12- 30', 'YYYY-MM-DD'), TO_DATE('2025-01-10', 'YYYY-MM-DD'), 'sk001');
Bảng Customers
INSERT INTO Customers VALUES ('kh001', N'Trần Thị Minh', '0987654321', N'Kim Động - Hưng Yên', 'minh@gmail.com', 0, TO_DATE('01/02/2001', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh002', N'Nguyễn Trần An Khang', '0471846383', N'Phố Nối - Nam Định', '123@gmail.com', 1, TO_DATE('15/01/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh003', N'Lê Văn Long', '0123456789', N'Thủy Nguyên - Hải Phòng', 'long@gmail.com', 1, TO_DATE('20/05/1987', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh004', N'Phạm Thùy Linh', '0369876543', N'Gia Lộc - Hải Dương', 'linh@gmail.com', 0, TO_DATE('10/12/1995', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh005', N'Vũ Minh Đức', '0932108765', N'Bình Giang - Hải Dương', 'duc@gmail.com', 1, TO_DATE('05/03/2004', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh006', N'Nguyễn Thị Lan', '0765432109', N'Khoái Châu - Hưng Yên', 'lan@gmail.com', 0, TO_DATE('25/08/1993', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh007', N'Trần Văn Hùng', '0912345678', N'Cẩm Giàng - Hải Dương', 'hung@gmail.com', 1, TO_DATE('03/11/2002', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh008', N'Bùi Ngọc Anh', '0587654321', N'Quế Võ - Bắc Ninh', 'anh@gmail.com', 0, TO_DATE('18/07/2002', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh009', N’Đỗ Thị Thu', '0956781234', N'Từ Sơn - Bắc Ninh', 'thu@gmail.com', 0, TO_DATE('12/09/2001', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh010', N'Phan Văn Tuấn', '0678901234', N'Tân Uyên - Bắc Giang', 'tuan@gmail.com', 1, TO_DATE('30/04/1997', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh011', N'Nguyễn Văn Khánh', '0987654321', N'Bắc Ninh - Bắc Ninh', 'khanh@gmail.com', 1, TO_DATE('01/02/1996', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh012', N'Trần Thị Hà', '0471846383', 'Hải Phòng', 'ha@gmail.com', 0, TO_DATE('15/01/2001', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh013', N'Lê Văn Hoa', '0123456789', 'Điện Biên-Điện Biên', 'hoa@gmail.com', 0, TO_DATE('20/05/2000', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh014', N'Phạm Minh Hiền', '0369876543', N’Quảng Ninh - Quảng Ninh', 'hien@gmail.com', 0, TO_DATE('10/12/1995', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh015', N'Nguyễn Văn Hoàng', '0932108765', N'Bình Dương - Bình Dương', 'hoang@gmail.com', 1, TO_DATE('05/03/1996', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh016', N'Lê Thị Hằng', '0765432109', Ntp.'Đà Nẵng - Đà Nẵng', 'hang@gmail.com', 0, TO_DATE('25/08/1993', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh017', N'Trần Văn Hiếu', '0912345678', N'Nha Trang - Khánh Hòa', 'hieu@gmail.com', 1, TO_DATE('03/11/1989', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh018', N'Bùi Ngọc Anh', '0587654321', N'TP Cần Thơ - Cần Thơ’', 'anh@gmail.com', 0, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh019', N'Đỗ Thị Thu', '0956781234', N'TP Đà Lạt - Lâm Đồng', 'thu@gmail.com', 0, TO_DATE('12/09/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh020', N'Phạm Văn Tuấn', '0678901234', N'Tiền Giang - Tiền Giang', 'tuan@gmail.com', 1, TO_DATE('30/04/1999', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh021', N'Nguyễn Văn Hùng', '0587654321', N'Bà Rịa - Vũng Tàu', 'hung@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh022', N'Trần Thị Mai Hương', '0956781234', N'Trà Vinh - Trà Vinh', 'mai@gmail.com', 0, TO_DATE('12/09/1987', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh023', N'Phạm Tuấn Cường', '0678901234', N'Đống Đa - Hà Nội', 'cuong@gmail.com', 1, TO_DATE('30/04/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh024', N'Đỗ Văn Quyết', '0123456789', N'Hai Bà Trưng - Hà Nội', 'quyet@gmail.com', 1, TO_DATE('15/01/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh025', N'Nguyễn Thị Thúy Hằng', '0369876543', N'Cầu Giấy - Hầ Nội', 'hang@gmail.com', 0, TO_DATE('10/12/1995', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh026', N'Trần Văn Huy', '0932108765', N'Kiên Giang', 'huy@gmail.com', 1, TO_DATE('05/03/2002', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh027', N'Phạm Thị Khánh Vân ', '0765432109', N'Ninh Thuận', 'khanh@gmail.com', 0, TO_DATE('25/08/1993', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh028', N'Lê Thị Thảo', '0912345678', N'Quảng Ngãi', 'thao@gmail.com', 0, TO_DATE('03/11/2003', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh029', N'Nguyễn Văn Luân', '0587654321', N'Bắc Giang', 'luan@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh030', N'Nguyễn Thị Tuyết Mai', '0956781234', N'Vĩnh Long', 'mai@gmail.com', 0, TO_DATE('12/09/1988', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh031', N'Nguyễn Văn Hoan', '0587654321', N'Đắk Lắk - Đắk Lắk', 'hoan@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh032', N'Trần Thị Ngọc Diệp', '0956781234', N'Đắk Nông - Đắk Nong', 'ngoc@gmail.com', 0, TO_DATE('12/09/1988', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh033', N'Phạm Văn Hải', '0678901234', N'Phủ Lý - Hà Nam', 'hau@gmail.com', 1, TO_DATE('30/04/2000', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh034', N'Đỗ Văn Thanh', '0123456789', N'Tam Đảo - Vĩnh Phúc', 'thanh@gmail.com', 1, TO_DATE('15/01/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh035', N'Nguyễn Thị Huế', '0369876543', N'Lào Cai', 'hue@gmail.com', 0, TO_DATE('10/12/1995', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh036', N'Trần Văn Nhân', '0932108765', N'Lai Châu', 'nhan@gmail.com', 1, TO_DATE('05/03/1996’, 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh037', N'Phạm Thị Thủy', '0765432109', N'Lạng Sơn', 'thuy@gmail.com', 0, TO_DATE('25/08/1993', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh038', N'Lê Văn Khôi', '0912345678', N'Nam Định', 'khoi@gmail.com', 1, TO_DATE('03/11/1997', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh039', N'Nguyễn Văn Tài', '0587654321', N'Hoa Lư - Ninh Bình', 'tai@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh040', N'Nguyễn Thị Nga', '0956781234', N'Tây Sơn - Phú Thọ', 'nga@gmail.com', 0, TO_DATE('12/09/1988', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh041', N'Nguyễn Văn Huy', '0587654321', N'Phú Hoà - Phú Yên', 'huy@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh042', N'Trần Thị Thảo', '0956781234', N'Quảng Trạch - Quảng Bình', 'thao@gmail.com', 0, TO_DATE('12/09/1988', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh043', N'Phan Văn Cường', '0678901234', N'Quảng Trị - Quảng Trị', 'cuong@gmail.com', 1, TO_DATE('30/04/1990', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh044', N'Đỗ Văn Quyết', '0123456789', N'Vĩnh Châu - Sóc Trăng', 'quyet@gmail.com', 1, TO_DATE('15/01/1998', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh045', N'Nguyễn Thị Hằng', '0369876543', N'tp.Sơn La - Sơn La', 'hang@gmail.com', 0, TO_DATE('10/12/1995', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh046', N'Trần Văn Huy', '0932108765', N'Tân Châu - Tây Ninh', 'huy@gmail.com', 1, TO_DATE('05/03/1989', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh047', N'Phạm Văn Khanh', '0765432109', N'Kiến Xương - Thái Bình', 'khanh@gmail.com', 1, TO_DATE('25/08/1993', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh048', N'Lê Thị Thảo', '0912345678', N'Quảng Điền - Thừa Thiên Huế', 'thao@gmail.com', 0, TO_DATE('03/11/1990', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh049', N'Nguyễn Văn Luân', '0587654321', N'tp.Tuyên Quang - Tuyên Quang', 'luan@gmail.com', 1, TO_DATE('18/07/1991', 'DD/MM/YYYY'));
INSERT INTO Customers VALUES ('kh050', N'Nguyễn Thị Mai', '0956781234', N'tp.Vĩnh Long - Vĩnh Long', 'mai@gmail.com', 0, TO_DATE('12/09/1998', 'DD/MM/YYYY'));
Bảng Department
INSERT INTO Department VALUES ('cv001', N'Quản lý', 20000000);
INSERT INTO Department VALUES ('cv002', N'Nhân viên bán hàng', 10000000);
INSERT INTO Department VALUES ('cv003', N'Nhân viên thu ngân', 12000000);
Bảng Employee
INSERT INTO Employee VALUES ('nv001', N'Nguyễn Văn An', 1, TO_DATE('01/02/1990', 'DD/MM/YYYY'), '0987654321', 'cv001');
INSERT INTO Employee VALUES ('nv002', N'Trần Thị Bình', 0, TO_DATE('15/01/1995', 'DD/MM/YYYY'), '0123456789', 'cv002');
INSERT INTO Employee VALUES ('nv003', N'Lê Văn Cường', 1, TO_DATE('20/05/1988', 'DD/MM/YYYY'), '0369876543', 'cv002');
INSERT INTO Employee VALUES ('nv004', N'Phạm Thị Dung', 0, TO_DATE('10/12/1992', 'DD/MM/YYYY'), '0932108765', 'cv003');
INSERT INTO Employee VALUES ('nv005', N'Vũ Văn Em', 0, TO_DATE('05/03/1985', 'DD/MM/YYYY'), '0765432109', 'cv002');
INSERT INTO Employee VALUES ('nv006', N'Nguyễn Thị Phương', 0, TO_DATE('25/08/1991', 'DD/MM/YYYY'), '0912345678', 'cv003');
INSERT INTO Employee VALUES ('nv007', N'Trần Văn Giang', 1, TO_DATE('03/11/1980', 'DD/MM/YYYY'), '0587654321', 'cv002');