Tạo CSDL trên Oracle database

Một phần của tài liệu Bài tập lớn môn hệ quản trị cơ sở dữ liệu Đề tài quản lý bán hàng cho cửa hàng thú cưng (Trang 35 - 67)

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');

Một phần của tài liệu Bài tập lớn môn hệ quản trị cơ sở dữ liệu Đề tài quản lý bán hàng cho cửa hàng thú cưng (Trang 35 - 67)

Tải bản đầy đủ (DOCX)

(112 trang)
w