HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CƠ SỞ DỮ LIỆU Page 1 BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU HỌ VÀ TÊN LÊ VĂN KHANH LỚP D10CN1 MÃ SINH VIÊN 1021040030 ĐỀ TÀI THÔN[.]
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU HỌ VÀ TÊN : LÊ VĂN KHANH LỚP : D10CN1 MÃ SINH VIÊN : 1021040030 ĐỀ TÀI THƠNG TIN KHÁCH HÀNG TH PHỊNG KHÁCH SẠN CƠ SỞ DỮ LIỆU Page HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG A MƠ TẢ Bài tốn đưa quản lý thông tin khách hàng thuê phòng khách sạn, bao gồm vấn đề quản lý như: khách hàng, dịch vụ, sử dụng dịch vụ, phịng, th phịng, hóa đơn Qua lập hóa đơn Từ hóa đơn tìm thấy thơng tin cá nhân khách hàng thơng tin th phịng, sử dụng dịch vụ khách hàng Các thông tin khách hàng bao gồm : mã khách hàng, họ tên, địa chỉ, số điện thoại, ngày sinh, giới tính, số chứng minh thư Thông tin khách hàng sử dụng thuê phịng tốn hóa đơn Thơng tin dịch vụ bao gồm: mã dịch vụ,tên dịch vụ, giá dịch vụ Giá dịch vụ tính đơn vị liên quan tới dịch vụ Thơng tin khách hàng sử dụng dịch vụ: mã sử dụng, mã khách hàng, mã dịch vụ, đơn vị, số lượng Một khách hàng sử dụng nhiều dịch vụ khách sạn dịch vụ sử dụng nhiều khách hàng Thơng tin phịng khách sạn: số phòng, loại phòng, giá phòng Ở đây, loại phịng chia làm loại, loại có mức giá riêng loại giá tính /1 ngày th Thơng tin th phịng khách hàng gồm có: mã đăng kí, mã khách hàng, số phịng, ngày đăng kí, ngày đến, ngày Mỗi khách hàng thuê phịng có mã đăng kí Thơng tin hóa đơn bao gồm: mã hóa đơn, mã khách hàng Khi tốn, khách hàng có mã hóa đơn B XÁC ĐỊNH CÁC TẬP THỰC THỂ Các tập thực thể (các thuộc tính khóa gạch chân) Khách hàng: lưu thông tin khách hàng , bao gồm thuộc tính - mã khách hàng - tên khách hàng - địa - số điện thoại - ngày sinh - giới tính - chứng minh thư CƠ SỞ DỮ LIỆU Page HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG Dịch vụ: lưu thơng tin loại dịch vụ khách sạn mà khách hàng sử dụng, bao gồm thuộc tính - mã dịch vụ - tên dịch vụ - giá dịch vụ Phịng: lưu thơng tin phịng khách sạn, gồm thuộc tính - số phịng - loại phịng - giá phịng Hóa đơn: lưu thơng tin thể yêu cầu toán tiền khách hàng bao gồm thuộc tính - mã hóa đơn - mã khách hàng Thực thể liên kết Thuê: lưu thơng tin th phịng khách hàng - mã đăng kí - mã khách hàng - số phịng - ngày đăng kí - ngày đến - ngày Sử dụng: lưu thông tin sử dụng dịch vụ khách hàng - mã sử dụng - mã khách hàng - mã dịch vụ - đơn vị - số lượng Các mối liên kết Khách hàng có hóa đơn Khách hàng sử dụng dịch vụ Khách hàng đặt phòng khách sạn CƠ SỞ DỮ LIỆU Page HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG C MƠ HÌNH THỰC THỂ LIÊN KẾT GiaP LoaiP MaDV Phong SoP TenDV DichVu GiaDV MaSD Thuê Donvi SuDung Ngaydi MaDK MaHD Soluong NgayDK Ngayden HoaDon MaKH TenKH Khachhang có Chungminhthu Diachi Sodt Gioitinh Ngaysinh CƠ SỞ DỮ LIỆU Page HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG D ÁNH XẠ MƠ HÌNH THỰC THỂ LIÊN KẾT SANG MƠ HÌNH QUAN HỆ Phong SoP LoaiP GiaP Thue MaDK SoP MaKH NgayDK Ngayden Ngaydi DichVu MaDV TenDV GiaDV SuDung MaSD MaKH MaDV Donvi Soluong Khachhang MaKH TenKH Diachi Ngaysinh Gioitinh Sodt Chungminhthu CƠ SỞ DỮ LIỆU HoaDon MaHD MaKH Page HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG E THỰC HIỆN LƯỢC ĐỒ QUAN HỆ BẰNG MYSQL CƠ SỞ DỮ LIỆU Page HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG F THỰC HIỆN 10 CÂU TRUY VẤN BẰNG ĐẠI SỐ QUAN HỆ QUERY 1: Tìm tên tất khách hàng nữ sinh từ năm 1970-1990 Biểu thức truy vấn : Kết quả=π(TenKH)(σ((Gioitinh=0)AND((year(Ngaysinh)>=1970)AND(year(Ngaysinh)= 10 AND DichVu.MaDV=SuDung.MaDV ; QUERY 5: Tìm mã đăng kí tên khách hàng đăng kí tháng 4-2012 SELECT Thue.MaDK, Khachhang.TenKH FROM Thue, Khachhang WHERE MONTH(Thue.NgayDK) = AND YEAR(Thue.NgayDK)= 2012 AND Khachhang.MaKH = Thue.MaKH; QUERY 6: Tìm mã đăng kí, số phịng, mã khách hàng khách hàng khoảng thời gian quí I năm 2012 SELECT Thue.MaDK, Phong.SoP, Khachhang.MaKH FROM Khachhang, Thue, Phong WHERE MONTH(Thue.Ngayden) >= AND MONTH(Thue.Ngaydi) 200000 AND Khachhang.MaKH=SuDung.MaKH AND HoaDon.MaKH=Khachhang.MaKH; CƠ SỞ DỮ LIỆU Page 14 HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG QUERY 9: Tìm tên khách hàng đăng kí phòng loại SELECT Khachhang.TenKH FROM Khachhang, Thue, Phong WHERE Phong.LoaiP = “L1” AND Khachhang.MaKH=Thue.MaKH AND Thue.SoP=Phong.SoP; QUERY 10: Tìm mã hóa đơn mã khách hàng khách hàng sử dụng dịch vụ thuê taxi SELECT HoaDon.MaHD, Khachhang.MaKH FROM HoaDon, Khachhang, SuDung, DichVu WHERE DichVu.TenDV=”Thuê taxi” AND HoaDon.MaKH=Khachhang.MaKH AND Khachhang.MaKH=SuDung.MaKH AND SuDung.MaDV=DichVu.MaDV; CƠ SỞ DỮ LIỆU Page 15