Thiết kế CSDL Hệ thống Quản lý khách sạn

11 3.7K 13
Thiết kế CSDL Hệ thống Quản lý khách sạn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Cơ sở dữ liệu là một hệ thống các thông tin có cấu trúc, được lưu trữ trên các thiết bị lưu trữ nhằm thõa mãn yêu cầu khai thác thông tin đồng thời của nhiều người sử dụng hay nhiều chương trình ứng dụng chạy cùng một lúc với những mục đích khác nhau. Việc sử dụng hệ thống CSDL này sẽ khắc phục được những khuyết điểm của cách lưu trữ dươi dạng hệ thống tập tin, đó là: Giảm trùng lặp thông tin ở mức thấp nhất, đảm bảo tính nhất quán và toàn vẹn dữ liệu Đảm bảo dữ liệu được truy xuất theo nhiều cách khác nhau, từ nhiều người khác nhau và nhiều ứng dụng khác nhau. Tăng khả năng chia sẽ thông tin. Ví dụ nếu ta đặt hệ thống dữ liệu tại Việt Nam thì ở bên Mỹ nếu có password logi vào thì ta hoàn toàn có thể vào hệ thống để đọc tin Tuy nhiên việc sử dụng hệ quản trị CSDL lại có những phiền hà không hề nhỏ sau đây: Phải đảm bảo tính chủ quyền của dữ liệu, vì khi sử dụng có tính chất chia sẽ cao Bảo mật quyền khai thác thông tin Bảo đảm vấn đề tranh chấp dữ liệu khi xảy ra Khi gặp các trục trặc sự cố thì phải bảo đảm vấn đề an toàn dữ liệu, không bị mất dữ liệu Trong cuộc sống hằng ngày chắc hẳn bạn có sử dụng qua các hệ thống CSDL nhưng bạn lại không biết. Chẳng hạng hằng ngày bạn vào đọc bài tin tức từ các trang báo, ở mỗi trang họ có dùng một hệ thống lưu trữ dữ liệu và khi bạn vào xem hệ thống sẽ trả dữ liệu về màn hình trình duyệt cho bạn xem. Rõ ràng bạn có thể truy cập một lúc nhiều trang và nhiều người có thể đọc một trang cùng một lúc được, nhưng vẫn đảm bảo tính toàn vẹn dữ liệu không bị sai lệch. Đương nhiên khi sử dụng các hệ thống CSDL thì bạn phải có một hệ quản trị CSDL. Hiện nay có rất nhiều hệ quản trị CSDL như MYSQL, SQL SERVER, Oracle, MS Access.Trong loạt serie này ta sẽ tìm hiểu hệ quản trị CSDL MYSQL.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA TP HCM  Đồ án nhóm: THIẾT KẾ CSDL QUẢN PHÒNG CỦA KHÁCH SẠN GVHD: TS Lê Hồng Trang Sinh viên thực hiện: Nguyễn Hải An Trần Văn Cảnh Nguyễn Trọng Nghĩa Huỳnh Quốc Thiện TP Hồ Chí Minh, ngày 08, tháng 05, năm 2017 Cơ sở liệu Dự án Quản phòng Khách sạn MỤC LỤC Mô tả dự án 03 Sơ đồ ERD 03 Sơ đồ RDM 04 Định nghĩa SQL 04 Câu hỏi truy vấn 05 Trang Cơ sở liệu Dự án Quản phòng Khách sạn Mô tả dự án Quản phòng Khách sạn Mỗi phòng khách sạn đánh mã phòng (MAPHONG) để phân biệt với phòng khác Mỗi mã phòng có thông tin khác sau: Tên phòng (TENPHONG), vị trí phòng tầng (VTPHONG), kích thước phòng (KTPHONG), phòng có giá phòng (GIAPHONG) Mỗi phòng trang bị vật dụng nội thất gồm nhiều mã vật dụng (MAVD), mã vật dụng gồm có thông tin sau: Tên vật dụng (TENVD), số lượng vật dụng (SLVD), tình trạng vật dụng (TTVD), nhà cung cấp vật dụng (NCC) Một nhà cung cấp cung cấp nhiều vật dụng, vật dụng cung cấp nhà cung cấp Mỗi phòng chịu trách nhiệm dọn dẹp nhân có mã nhân viên (MANV) gồm thông tin sau: Tên nhân viên (TENNV), số điện thoại (SDT), địa (DIACHI) Mỗi nhân viên dọn dẹp nhiều phòng, phòng cần nhân viên dọn dẹp Mỗi phòng có nhật ký thuê xác định mã nhật ký (MANK), mã nhật ký gồm có ngày thuê phòng (NGAYTHUE), ngày trả phòng (NGAYTRA), thành tiền (THANHTIEN) Một phòng có nhiều nhật ký thuê phòng, nhật ký thuê phòng cho phòng Sơ đồ ERD Trang Cơ sở liệu Dự án Quản phòng Khách sạn Sơ đồ RDM Định nghĩa SQL Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu hỏi truy vấn Câu 1: Chèn thêm vật dụng vào bảng vật dụng: Câu 2: Cập nhập giá phòng có MaPhong P02 thành 400000: Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu 3: Cập nhập lại SĐT cho nhân viên có tên Phuc thành 01206012009: Câu 4: Xóa tất vật dụng có tên MayQuat bảng VATDUNG: Câu 5: Thêm ràng buộc CHECK trường SVLD: Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu 6: Xóa ràng buộc CHECK trường SLVD: Câu 7: Xóa tất nhân viên có tên ANH bảng NHANVIEN: Câu 8: Thêm trường TuoiNV (tuổi nhân viên) cho nhân viên: Câu 9: Xóa trường TuoiNV bảng NHANVIEN: Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu 10: Xóa trường SDT khỏi bảng NHANVIEN: Câu 11: Xóa ràng buộc liên kết NHANVIEN PHONG: Câu 12: Lọc NHATKYTP có thành tiền 400000 trở lên: Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu 13: Cho biết có vật dụng P01: Câu 14: Hiển thị thông tin vật dụng gồm: MaVD, TenVD, SLVD: Câu 15: Cho biết thông tin phòng có NHATKYTP NK01: Trang Cơ sở liệu Dự án Quản phòng Khách sạn Câu 16: Hiển thị phòng thuê ngày 2017-05-01: Câu 17: In tổng số phòng cho thuê vào ngày 2017-03-05: Câu 18: Tổng doanh thu P01: Câu 19: Sắp xếp TenNV theo thứ tự tăng dần: Trang 10 Cơ sở liệu Dự án Quản phòng Khách sạn Câu 20: Sắp xếp ThanhTien giảm dần bảng NHATKYTP: Trang 11 ... Câu hỏi truy vấn 05 Trang Cơ sở liệu Dự án Quản lý phòng Khách sạn Mô tả dự án Quản lý phòng Khách sạn Mỗi phòng khách sạn đánh mã phòng (MAPHONG) để phân biệt với phòng khác Mỗi mã phòng... phòng cho phòng Sơ đồ ERD Trang Cơ sở liệu Dự án Quản lý phòng Khách sạn Sơ đồ RDM Định nghĩa SQL Trang Cơ sở liệu Dự án Quản lý phòng Khách sạn Câu hỏi truy vấn Câu 1: Chèn thêm vật dụng vào... Dự án Quản lý phòng Khách sạn MỤC LỤC Mô tả dự án 03 Sơ đồ ERD 03 Sơ đồ RDM 04 Định nghĩa SQL 04 Câu hỏi truy vấn 05 Trang Cơ sở liệu Dự án Quản lý phòng

Ngày đăng: 19/10/2017, 23:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan