intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Quản lý địa ốc

Chia sẻ: Abcdef_15 Abcdef_15 | Ngày: | Loại File: PDF | Số trang:0

159
lượt xem
25
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Cho biết danh sách những người bán hàng có đăng ký quảng cáo với thời hạn sử dụng từ tháng 8 đến tháng 10.Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này.

Chủ đề:
Lưu

Nội dung Text: Quản lý địa ốc

  1. Bài tập thực hành CSDL – TH107 CƠ SỞ DỮ LIỆU QUẢN LÝ ĐỊA ỐC Công ty tư vấn dịch vụ địa ốc Anh Quân muốn tin học hóa nghiệp vụ Dịch vụ cho người bán tại chợ địa ốc A&Q của mình. Sau đây là một phần CSDL của hệ thống: 1. NGUOI_BAN(MANB, HoTen, DiaChi, SoDT). Tân từ: Người bán là người đến công ty xin thực hiện quảng cáo cho địa ốc của họ. Mỗi người bán có một mã để phân biệt với các người bán khác và có những thông tin như họ tên, địa chỉ liên hệ và số điện thoại liên lạc. 2. DIA_OC(MaDO, So, Duong, Phuong, Quan, DTDat, DTXD, Huong, ViTri, MoTa, MaLDO). Tân từ: Mỗi địa ốc cần bán gồm các thông tin sau: mã để phân biệt, mã loại địa ốc, địa chỉ địa ốc cần bán (số nhà, đường phố, phường và quận), diện tích đất, diện tích xây dựng tính bằng m2, hướng nhà đất, vị trí, mô tả chi tiết, mã loại địa ốc. 3. LOAI_DIA_OC(MaLDO, TenLDO) Tân từ: mỗi loại địa ốc có một mã để phân biệt, tên của lọai địa ốc đó. 4. DICH_VU(MaDV, TenDV, TienDV) Tân từ: mỗi dịch vụ có một mã để phân biệt, ngoài ra còn có tên, và số tiền thuê dịch vụ đó/tháng. 5. PHIEU_DANG_KY(MaPDK, NgayDK, TongSoDV, TongTien, MaNB). Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -1-
  2. Bài tập thực hành CSDL – TH107 Tân từ: Người bán có thể đăng ký quảng cáo bán địa ốc. Mỗi lần đăng ký sẽ được lập một phiếu đăng ký gồm: mã phiếu đăng ký, ngày đăng ký, tổng số loại dịch vụ, tổng số tiền, mã người bán đăng ký 6. CT_PDK(MaPDK, MaDO, MaDV, TuNgay, DenNgay, SoTien). Tân từ: Một phiếu đăng ký có thể đăng ký cho nhiều địa ốc, hoặc nhiều dịch vụ. Mỗi chi tiết phiếu đăng ký gồm:mã phiếu đăng ký, mã địa ốc, mã dịch vụ, thời gian đăng quảng cáo (TuNgay, DenNgay, đơn vị tính là tháng), số tiền tính tổng cộng cho từng dịch vụ tương ứng với số tháng người bán chọn đăng ký quảng cáo. 7. PHIEU_THU(MaPT, PhieuDK, NgayThu, LanThu, SoTien, MaPTGoc). Tân từ Khi lập phiếu đăng ký lần đầu tiên thì tương ứng sẽ lập một phiếu thu gốc cho phiếu đăng ký đó. Sau khi phiếu đăng ký hết hạn, người bán có nhu cầu gia hạn thời gian quảng cáo thì nhân viên sẽ lập phiếu gia hạn. , và tương ứng nhân viên cũng sẽ lập phiếu thu mới cho lần gia hạn đó dựa trên phiếu thu gốc ban đầu. Tuy nhiên, người bán địa ốc có thể thanh toán tiền quảng cáo cho lần đăng ký đầu tiên cũng như những lần gia hạn sau đó thành nhiều đợt. Mỗi đợt sẽ được lập một phiếu thu. Trong lần thu đầu tiên của phiếu đăng ký hoặc gia hạn, người đăng ký phải thanh toán ít nhất 50% tổng số tiền của lần đăng ký hoặc gia hạn đó, phần còn lại có thể thanh toán thành nhiều lần miễn là thanh toán xong trước khi việc đăng ký hoặc gia hạn hết hiệu lực. Thông tin của phiếu thu gồm có: mã phiếu thu, mã phiếu đăng ký, ngày thu, lần thu, số tiền, mã phiếu thu gốc. Nếu là lần thu đầu tiên thì mã phiếu thu gốc là NULL, mã phiếu đăng ký là NOT NULL. Nếu phiếu thu là những lần thu cho các lần gia hạn, thì mã phiếu thu gốc chính là mã phiếu thu đầu tiên thu cho đăng ký đó và mã phiếu đăng ký là NULL. 8. PHIEU_GIA_HAN(MaPGH, PhieuDK, MaDO, MaDV, NgayGiaHan, TuNgay, DenNgay) Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -2-
  3. Bài tập thực hành CSDL – TH107 Tân từ: Nếu phiếu đăng ký đã hết hạn thực hiện quảng cáo thì người bán có thể xin gia hạn. Người bán có thể yêu cầu xin gia hạn một hoặc nhiều dịch vụ có trong lần đăng ký đầu tiên mà họ có nhu cầu, không nhất thiết phải gia hạn toàn bộ các dịch vụ có trong lần đăng ký đầu tiên. Mỗi lần gia hạn cho lần đăng ký nào đó nhân viên sẽ lập phiếu gia hạn. Giá của dịch vụ quảng cáo gia hạn sẽ được giảm 20% so với đơn giá ban đầu. Thông tin phiếu gia hạn gồm có: mã phiếu gian hạn, gia hạn cho phiếu đăng ký nào, mã đia ốc cần quảng cáo, lọai dịch vụ quảng cáo, ngày lập phiếu gia hạn, thời gian quảng cáo mới (TuNgay, DenNgay). Bảng mô tả kiểu dữ liệu cho các thuộc tính Tên cột Kiểu dữ liệu STT 1 MaNB Char(9) 17 MaDV Int 2 HoTen Varchar(50) 18 TenDV Varchar(50) 3 DiaChi Varchar(70) 19 TienDV Money 4 SoDT Char(10) 20 MaPDK Char(10) 5 MaDO Char(9) 21 NgayDK DateTime 6 So Varchar(10) 22 TongSoDV Int 7 Duong Varchar(30) 23 TongTien Money 8 Phuong Varchar(30) 24 TuNgay DateTime 9 Quan Varchar(30) 25 DenNgay DateTime 10 DTDat Real 26 SoTien Money 11 DTXD Real 27 MaPT Char(10) 12 Huong Varchar(10) 28 NgayThu DateTime 13 ViTri Varchar(20) 29 LanThu Int 14 MoTa Varchar(100) 30 MaPGH Char(10) 15 MaLDO Int 31 NgayGH DateTime 16 TenLDO Varchar(50) Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -3-
  4. Bài tập thực hành CSDL – TH107 Dữ liệu minh họa cho các bảng: NGUOI_BAN CT_PDK MANB HOTEN DiaChi SoDT MAPDK MADO MADV TuNgay DenNgay SOTIEN Nguyễn Tường Vân 330/2 Lê Hồng Phong Quận 5 111222333 8111222 PDK111 DO111 1 5/5/2005 5/7/2005 400.000 Trần Thanh Tùng 111 Trương Định Quận 3 222333444 8222333 PDK222 DO222 1 1/11/2005 31/12/2005 400.000 Nguyễn Ngọc Nga 315 An Dương Vương Quận 5 333444555 8333444 PDK222 DO333 2 1/11/2005 31/12/2005 200.000 PDK333 DO444 1 15/9/2005 15/10/2005 200.000 PDK333 DO444 2 15/9/2005 15/10/2005 100.000 PDK333 DO555 3 15/9/2005 15/10/2005 300.000 PHIEU_GIA_HAN MAPGH PHIEUDK MaDO MaDV NGAYGIAHAN TUNGAY DENNGAY PGH111 PDK111 DO111 1 5/7/2005 5/7/2005 5/9/2005 PGH222 PDK111 DO111 1 1/11/2005 1/11/2005 31/12/2005 PGH444 PDK333 DO444 1 15/11/2005 15/11/2005 15/12/2005 PGH444 PDK333 DO555 3 15/11/2005 15/11/2005 15/12/2005 DIA_OC MADO SO DUONG PHUONG QUAN DTDAT DTXD HUONG VITRI MOTA MALDO Trần Hưng Đạo Đông Mặt tiền DO111 731 7 1 1000 800 1 Nguyễn Văn Cừ Mặt tiền DO222 638 5 5 500 450 Tây 2 Nguyễn Thái Học Hẻm DO333 332/1 9 1 100 100 Nam 1 Lê Hồng Phong Bắc Mặt tiền DO444 980 4 5 450 450 2 Trương Định Đông Nam Hẻm DO555 111/45 10 3 85 85 1 PHIEU_DANG_KY MAPDK NGAYDK TONGSODV TONGTIEN MANB PDK111 1/5/2005 1 1.040.000 111222333 PDK222 19/10/2005 2 600.000 222333444 PDK333 7/9/2005 3 1.000.000 333444555 Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -4-
  5. Bài tập thực hành CSDL – TH107 PHIEU_THU DICH_VU MAPT PHIEUDK NGAYTHU LANTHU SOTIEN MAPTGOC MADV TENDV TIENDV Tờ bướm quảng cáo 200 tờ PT111 PDK111 1/5/2005 1 400.000 NULL 1 200.000 Tờ bướm quảng cáo 100 tờ PT222 PDK222 19/10/2005 1 400.000 NULL 2 100.000 Quảng cáo trên báo PT333 NULL 15/12/2005 2 200.000 PT222 3 300.000 PT444 NULL 5/7/2005 2 320.000 PT111 PT555 NULL 1/11/2005 3 320.000 PT111 PT666 PDK333 7/9/2005 1 600.000 NULL PT777 NULL 15/11/2005 2 400.000 PT666 LOAI_DIA_OC MALDO TENLDO Nhà và đất 1 Đất 2 Trả lời các câu hỏi sau bằng ngôn ngữ SQL: Truy vấn đơn giản: 1. Cho biết danh sách những người bán có đăng ký quảng cáo với thời hạn sử dụng từ tháng 8 đến tháng 10 năm 2006. Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 2. Cho biết danh sách những người bán có đăng ký quảng cáo với ngày đăng ký nằm trong tháng 10 năm 2005. Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 3. Cho biết danh sách những người bán lập phiếu gia hạn vào tháng 11 năm 2005. Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau 4. Cho biết danh sách những người bán địa ốc có đăng ký dịch vụ quảng cáo trên báo. Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ, số điện thoại theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. Truy vấn có sử dụng aggregation: Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -5-
  6. Bài tập thực hành CSDL – TH107 5. Với mỗi người bán, cho biết lần gia hạn lâu nhất của mỗi lần đăng kí là bao nhiêu ngày Lưu ý: Không xét trường hợp người bán không đăng kí hoặc không gia hạn. Kết quả gồm: Họ tên người bán, ngày đăng kí, số ngày của lần gia hạn lâu nhất. Các dòng dữ liệu kết quả không được trùng nhau. 6. Với mỗi địa ốc có đăng kí quảng cáo trong năm 2005, cho biết lần đăng kí quảng cáo lâu nhất trong năm 2005 của địa ốc đó kéo dài bao nhiêu ngày. Lưu ý: Chỉ xét lần đăng kí đầu tiên, không xét các lần gia hạn Kết quả xuất ra gồm: Mã địa ốc, số, đường, phường, quận, số ngày của lần đăng kí lâu nhất, các dòng dữ liệu kết quả không được trùng nhau 7. Cho biết danh sách những người bán đăng kí quảng cáo nhiều địa ốc khác nhau nhất trong năm 2005 (ngày đăng ký). Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 8. Với mỗi người bán cho biết họ đã thực hiện đăng ký quảng cáo bao nhiêu lần. Lưu ý: Số lần đăng ký quảng cáo tính luôn cả những lần gia hạn. Thông tin mỗi người bán cần xuất ra gồm mã người bán, họ tên, địa chỉ và số lần đăng ký quảng cáo theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 9. Với mỗi địa ốc cho biết nó đã được đăng ký quảng cáo bao nhiêu lần. Lưu ý: Số lần đăng ký quảng cáo tính luôn cả những lần gia hạn. Thông tin mỗi người bán cần xuất ra gồm mã địa ốc, số, đường, phường, quận và số lần đăng ký quảng cáo theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 10. Cho biết danh sách những người bán đăng kí quảng cáo nhiều địa ốc ở quận 5 nhất. Thông tin mỗi người bán gồm họ tên người bán và số lượng địa ốc mà người đó đăng kí.. Lưu ý là một địa ốc được đăng ký (hay gia hạn) nhiều lần thì vẫn được tính là 1. Phép chia: 11. Cho biết những người bán có ít nhất 1 lần đăng kí trong đó đăng kí tất cả các dịch vụ hiện có. Thông tin người bán cần xuất gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -6-
  7. Bài tập thực hành CSDL – TH107 12. Cho biết những người bán nào đã đăng kí qua tất cả các dịch vụ có giá tiền từ 200.000 trở lên. Tất cả dịch vụ không nhất thiết phải nằm trong 1 lần đăng ký, miễn là qua tất cả các lần đăng ký, người bán đó sử dụng qua tất cả các dịch vụ thỏa điều kiện giá tiền nêu trên. Thông tin người bán cần xuất gồm mã người bán, họ tên, địa chỉ theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 13. Cho biết danh sách các địa ốc đã được đăng ký quảng cáo qua với tất cả các dịch vụ có tiền dịch vụ trong khoảng từ 100.000 đến 300.000. Tất cả dịch vụ không nhất thiết phải nằm trong 1 lần đăng ký, miễn là qua tất cả các lần đăng ký, địa ốc đó sử dụng qua tất cả các dịch vụ thỏa điều kiện giá tiền nêu trên. Thông tin địa ốc cần xuất gồm mã địa ốc, số, đường, phường, quận theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 14. Cho biết danh sách những địa ốc có ít nhất một lần đăng ký sử dụng tất cả các dịch vụ hiện có. Thông tin địa ốc cần xuất gồm mã địa ốc, số, đường, phường, quận theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. 15. Cho biết danh sách những người bán có ít nhất một lần đăng ký vào tháng 10 (ngày đăng ký) trong đó sử dụng tất cả các dịch vụ có giá tiền trong khoảng từ 100.000 đến 200.000. Thông tin địa ốc cần xuất gồm mã người bán, họ tên, địa chỉ, số điện thoại theo đúng thứ tự này, các dòng dữ liệu kết quả không được trùng nhau. Bộ Môn HTTT – Khoa CNTT – ĐH KHTN TPHCM -7-
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2