Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 5.34 KB | None | 0 0
  1. CREATE TABLE LOAIMATHANG(
  2. MaLoaiMatHang CHAR(5) PRIMARY KEY,
  3. TenLoaiMatHang CHAR(40) NOT NULL
  4. )
  5.  
  6. INSERT INTO LOAIMATHANG(MaLoaiMatHang,TenLoaiMatHang)
  7. VALUES
  8. ('MH001','Quan ao'),
  9. ('MH002','My pham'),
  10. ('MH003','Do gia dung'),
  11. ('MH004','Do dien tu')
  12.  
  13. CREATE TABLE KHUVUC(
  14. MaKhuVuc CHAR(5) PRIMARY KEY,
  15. TenKhuVuc CHAR(40) NOT NULL
  16. )
  17.  
  18. INSERT INTO KHUVUC(MaKhuVuc, TenKhuVuc)
  19. VALUES
  20. ('KV001','Son Tra'),
  21. ('KV002','Lien Chieu'),
  22. ('KV003','Ngu Hanh Son'),
  23. ('KV004','Hai Chau'),
  24. ('KV005','Thanh Khe')
  25.  
  26. CREATE TABLE KHOANGTHOIGIAN(
  27. MaKhoangThoiGianGiaoHang CHAR(5) PRIMARY KEY,
  28. MoTa CHAR(40) NOT NULL
  29. )
  30.  
  31. INSERT INTO KHOANGTHOIGIAN(MaKhoangThoiGianGiaoHang, MoTa)
  32. VALUES
  33. ('TG001','7h - 9h AM'),
  34. ('TG002','9h - 11h AM'),
  35. ('TG003','1h - 3h PM'),
  36. ('TG004','3h - 5h PM'),
  37. ('TG005','7h - 9h30 PM')
  38.  
  39. CREATE TABLE DICHVU(
  40. MaDichVu CHAR(5) PRIMARY KEY,
  41. TenDichVu CHAR(40) NOT NULL
  42. )
  43.  
  44. INSERT INTO DICHVU(MaDichVu, TenDichVu)
  45. VALUES
  46. ('DV001','Giao hang nguoi nhan tra tien phi'),
  47. ('DV002','Giao hang nguoi gui tra tien phi'),
  48. ('DV003','Giao hang cong ich (Khong tinh phi)')
  49.  
  50. CREATE TABLE THANHVIENGIAOHANG(
  51. MaThanhVienGiaoHang CHAR(6) PRIMARY KEY,
  52. TenThanhVienGiaoHang CHAR(40) NOT NULL,
  53. NgaySinh DATE NOT NULL,
  54. GioiTinh CHAR(3),
  55. SoDTThanhVien CHAR(10) NOT NULL,
  56. DiaChiThanhVien CHAR(40) NOT NULL
  57. )
  58.  
  59. INSERT INTO THANHVIENGIAOHANG(MaThanhVienGiaoHang, TenThanhVienGiaoHang, NgaySinh, GioiTinh, SoDTThanhVien, DiaChiThanhVien)
  60. VALUES
  61. ('TV0001', 'Nguyen Van A', '11/20/1995', 'Nam', '0905111111', '23 Ong Ich Khiem'),
  62. ('TV0002', 'Nguyen Van B', '11/26/1992', 'Nu', '0905111112', '234 Ton Duc Thang'),
  63. ('TV0003', 'Nguyen Van C', '11/30/1990', 'Nu', '0905111113', '45 Hoang Dieu'),
  64. ('TV0004', 'Nguyen Van D', '7/8/1995', 'Nam', '0905111114', '23/33 Ngu Hang Son'),
  65. ('TV0005', 'Nguyen Van E', '2/4/1991', 'Nam', '0905111115', '56 Dinh Thi Dieu')
  66.  
  67. CREATE TABLE DANGKYGIAOHANG(
  68. MaThanhVienGiaoHang CHAR(6) FOREIGN KEY(MaThanhVienGiaoHang) REFERENCES THANHVIENGIAOHANG,
  69. MaKhoangThoiGianGiaoHang CHAR(5) FOREIGN KEY(MaKhoangThoiGianGiaoHang) REFERENCES KHOANGTHOIGIAN
  70. )
  71.  
  72. INSERT INTO DANGKYGIAOHANG(MaThanhVienGiaoHang, MaKhoangThoiGianGiaoHang)
  73. VALUES
  74. ('TV0001','TG004'),
  75. ('TV0002','TG005'),
  76. ('TV0003','TG001'),
  77. ('TV0003','TG002'),
  78. ('TV0003','TG003')
  79.  
  80. CREATE TABLE KHACHHANG(
  81. MaKhachHang CHAR(5) PRIMARY KEY,
  82. MaKhuVuc CHAR(5) FOREIGN KEY(MaKhuVuc) REFERENCES KHUVUC,
  83. TenKhachHang CHAR(40),
  84. TenCuaHang CHAR(40),
  85. SoDTKhachHang CHAR(40),
  86. DiaChiEmail CHAR(40),
  87. DiaChiNhanHang CHAR(40),
  88. )
  89.  
  90. INSERT INTO KHACHHANG(MaKhachHang, MaKhuVuc, TenKhachHang, TenCuaHang, SoDTKhachHang, DiaChiEmail, DiaChiNhanHang)
  91. VALUES
  92. ('KH001','KV001','Le Thi A','Cua hang 1','0905111111','alethi@gmail.com','80 Pham Phu Thai'),
  93. ('KH002','KV001','Nguyen Van B','Cua hang 1','0905111112','bnguyenvan@gmail.com','100 Phan Tu'),
  94. ('KH003','KV002','Le Thi B','Cua hang 1','0905111113','blethi@gmail.com','23 An Thuong 18'),
  95. ('KH004','KV002','Nguyen Van C','Cua hang 1','0905111114','cnguyenvan@gmail.com','67 Ngo The Thai'),
  96. ('KH005','KV001','Le Thi D','Cua hang 1','0905111115','dlethi@gmail.com','100 Chau Thi Vinh Te')
  97.  
  98. CREATE TABLE DONHANG_GIAOHANG(
  99. MaDonHangGiaoHang CHAR(6) PRIMARY KEY,
  100. MaKhachHang CHAR(5) FOREIGN KEY(MaKhachHang) REFERENCES KHACHHANG,
  101. MaThanhVienGiaoHang CHAR(5),
  102. MaDichVu CHAR(5) FOREIGN KEY(MaDichVu) REFERENCES DICHVU,
  103. MaKhuVucGiaoHang CHAR(5),
  104. TenNguoiNhan CHAR(40),
  105. DiaChiGiaoHang CHAR(40),
  106. SoDTNguoiNhan CHAR(10),
  107. MaKhoangThoiGianGiaoHang CHAR(5) FOREIGN KEY(MaKhoangThoiGianGiaoHang) REFERENCES KHOANGTHOIGIAN,
  108. NgayGiaoHang DATE,
  109. PhuongThucThanhToan CHAR(20),
  110. TrangThaiPheDuyet CHAR(40),
  111. TrangThaiGiaoHang CHAR(40)
  112. )
  113.  
  114. INSERT INTO DONHANG_GIAOHANG(MaDonHangGiaoHang,MaKhachHang,MaThanhVienGiaoHang,MaDichVu,MaKhuVucGiaoHang,TenNguoiNhan,DiaChiGiaoHang,SoDTNguoiNhan,MaKhoangThoiGianGiaoHang,NgayGiaoHang,PhuongThucThanhToan,TrangThaiPheDuyet,TrangThaiGiaoHang)
  115. VALUES
  116. ('DH0001','KH001','TV001','DV001','KV001','Pham Van A','30 Hoang Van Thu','0905111111','TG004','10/10/2016','Tien mat','Da phe duyet','Da giao hang'),
  117. ('DH0002','KH001','TV002','DV001','KV005','Pham Van B','15 Le Dinh Ly','0905111112','TG005','12/23/2016','Tien mat','Da phe duyet','Chua giao hang'),
  118. ('DH0003','KH002','TV003','DV001','KV005','Pham Van C','23 Le Dinh Duong','0905111113','TG001','4/8/2017','Tien mat','Da phe duyet','Da giao hang'),
  119. ('DH0004','KH003','TV001','DV003','KV002','Pham Van D','45 Pham Phu Thai','0905111114','TG002','10/11/2015','Chuyen khoang','Da phe duyet','Da giao hang'),
  120. ('DH0005','KH004','TV005','DV003','KV003','Pham Van E','78 Hoang Dieu','0905111115','TG003','4/4/2017','Chuyen khoang','Chua phe duyet','')
  121.  
  122. CREATE TABLE CHITIET_DONHANG(
  123. MaDonHangGiaoHang CHAR(6) FOREIGN KEY(MaDonHangGiaoHang) REFERENCES DONHANG_GIAOHANG,
  124. TenSanPhamDuocGiao CHAR(50) PRIMARY KEY,
  125. SoLuong tinyint,
  126. TrongLuong FLOAT,
  127. MaLoaiMatHang CHAR(5) FOREIGN KEY(MaLoaiMatHang) REFERENCES LOAIMATHANG,
  128. [TienThuHo(VND)] INT
  129. )
  130.  
  131. INSERT INTO CHITIET_DONHANG(MaDonHangGiaoHang,TenSanPhamDuocGiao,SoLuong,TrongLuong,MaLoaiMatHang,[TienThuHo(VND)])
  132. VALUES
  133. ('DH0001','Ao len',2,0.5,'MH001',200000),
  134. ('DH0001','Quan au',1,0.25,'MH001',350000),
  135. ('DH0002','Ao thun',1,0.25,'MH001',1000000),
  136. ('DH0002','Ao khoac',3,0.25,'MH001',2000000),
  137. ('DH0003','Sua duong the',2,0.25,'MH002',780000),
  138. ('DH0003','Kem tay da chet',3,0.5,'MH002',150000),
  139. ('DH0003','Kem duong ban dem',4,0.25,'MH002',900000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement