Báo cáo bài tập lớn hệ quản trị cơ sở dữ liệu đề tài quản lý khách sạn đông á – thái nguyên

39 2 0
Báo cáo bài tập lớn hệ quản trị cơ sở dữ liệu đề tài quản lý khách sạn đông á – thái nguyê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

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP BÁO CÁO BÀI TẬP LỚN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN ĐÔNG Á – THÁI NGUYÊN Bài tập lớn môn học: Cơ sở liệu Giảng viên hướng dẫn: ThS Trần Thị Thanh Họ tên sinh viên: Hoàng Đức Chung Ngành học: Kỹ thuật Máy tính MSSV: K205480106048 Lớp: K56KMT.01 Thái nguyên 2023 TRƯỜNG ĐHKTCN KHOA ĐIỆN TỬ CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHIỆM VỤ BÀI TẬP LỚN MÔN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Sinh viên: Hoàng Đức Chung MSSV: K205480106048 Lớp: K56KMT.01 Khoá: K56 Ngành học: Kỹ thuật máy tính Giáo viên hướng dẫn: ThS Trần Thị Thanh Tên đề tài : XÂY DỰNG, THIẾT KẾ CHƯƠNG TRÌNH QUẢN LÝ KHÁCH SẠN ĐƠNG Á – THÁI NGUN (CHI NHÁNH MAY PLAZA) Nội dung thực hiện: - Thiết kế Cơ sở liệu cho toán , gồm quan hệ bảng, tạo - Store Procedure, User Function thao tác với Cơ sở liệu Đảm bảo tính đắn, tồn vẹn CSDL, tạo Trigger, Check Sử dụng tính SQL Server để quản trị sở liệu trao - đổi, tương tác với Cơ sở liệu Khuyến khích: Sử dụng ngơn ngữ lập trình để tương tác với sở liệu tạo (Nên sử dụng sản phẩm Microsoft) Các sản phẩm, kết quả: - Sản phẩm phần mềm theo yêu cầu đồ án - Thuyết minh đồ án theo mẫu chung khoa Điện tử GIÁO VIÊN HƯỚNG DẪN Trần Thị Thanh MỤC LỤC LỜI CAM ĐOAN CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1.1 Thực trạng Hệ thống .8 1.1.1 Giới thiệu chung Khách sạn May Plaza .8 1.1.3 Hoạt động Hệ thống 12 CHƯƠNG II THIẾT KẾ CƠ SỞ DỮ LIỆU 15 2.1 Thiết kế sở liệu 15 2.1.1 Chuẩn hóa quan hệ 15 2.1.2 Mô tả chi tiết sở liệu 20 2.1.3 Sơ đồ thực thể liên kết .24 CHƯƠNG III: LẬP TRÌNH TRÊN PHẦN MỀM 25 3.1 Giới thiệu chung ngôn ngữ SQL 25 3.1.1 Ngơn ngữ SQL gì? .25 3.1.2 SQL áp dụng nhiều đâu? .25 3.1.3 Lịch sử hình thành ngơn ngữ SQL 26 3.1.4 Một số câu lệnh ngôn ngữ SQL thường sử dụng .26 3.2 Code viết SQL 29 CHƯƠNG IV: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 32 4.1 Kết đạt 32 4.1.1 Ưu điểm Cơ sở liệu 32 4.1.2 Nhược điểm Cơ sở liệu 32 4.2 Hướng phát triển Đề tài .33 KẾT LUẬN .34 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên LI CAM ĐOAN Tôi xin cam đoan đồ án “Quản lý khách sạn” cơng trình nghiên cứu riêng Các số liệu sử dụng luận văn trung thực Các kết nghiên cứu trình bày đồ án chưa công bố cơng trình khác Tên sinh viên Hồng Đức Chung BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên DANH MC CC CM T VIT TẮT CSDL: Cơ sở liệu SQL: Structured Query Language ngụn ng truy cú cu trỳc BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên DANH MC CC BNG V HèNH V TH Hình Hình 1.1 Hình 1.2 Hình 1.3 Hình 1.4 Hình 1.5 Hình 1.6 Hình 2.1 Hình 2.2 Hình 2.3 Hình 2.4 Hình 2.5 Hình 3.1 Hình 3.2 Hình 3.3 Tên hình ảnh Khách sạn May Plaza (Đơng Á Plaza) Phịng khách sạn May Plaza (Đông Á Plaza) Sơ đồ Bộ máy quản lý Khách sạn May Plaza Phiếu thuê phòng khách sạn Phiếu sử dụng dịch vụ khách sạn Phiếu toán Sơ đồ bước chuẩn hóa liệu Bảng chuẩn hóa liệu Phiếu Th Phịng Bảng chuẩn hóa liệu Phiếu Sử dụng Dịch vụ Bảng chuẩn hóa liệu Phiếu Thanh toán Sơ đồ thực thể liên kết Học lập trình SQL sao? Giải mã thơng tin SQL gì? Giao diện làm việc SQL server Management Studio BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Trang 10 13 13 14 15 17 18 19 24 25 27 29 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên LI NĨI ĐẦU Xã hội ngày phát triển, thơng tin ngày trở nên phong phú, đa dạng phức tạp Sự bùng nổ thông tin thực trở nên vấn đề cấp thiết cần giải Công nghệ thông tin đời phát triển nhằm sử lý vấn đề trọng đại Trong năm gần du lịch ngành có độ tăng trưởng cao nước Rất nhiều khách sạn đua phát triển liên tục nhanh chóng theo phát triển xã hội qui mô chất lượng Hiện nay, khách sạn phải trực tiếp tiếp nhận, quản lý khối lượng lớn thường xuyên nhiều loại khách, với hàng loạt dịch vụ phát sinh theo nhu cầu khách hàng Do đó, cơng việc quản lý hoạt động kinh doanh khách sạn ngày phức tạp Hơn nữa, công tác quản lý không đơn quản lý lưu lược khách đến với khách sạn, sử dụng loại hình dịch vụ mà cơng việc quản lý phải đáp ứng nhu cầu việc báo cáo loại hình doanh thu, tình hình kinh doanh khách sạn để từ đưa định hướng lập kế hoạch phát triển cho công việc kinh doanh Nhưng với việc lưu trữ xử lý thủ cơng tốn nhiều thời gian nhân lực mà không đem lại hiệu cao Do cần phải tin học hóa hình thức quản lý, cụ thể xây dựng phần mềm để đáp ứng nhu cầu quản lý toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh khách sạn Với mong muốn tìm hiểu phần nhỏ kho tàng phát triển công nghệ thông tin, em vào tìm hiểu cách thức tổ chức hoạt động khách sạn để từ xây dựng phần phân tích hệ thống thơng tin “Quản lý khách sạn” nhằm phục vụ cho lợi ích khách sạn núi chung BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên CHNG I: KHẢO SÁT HỆ THỐNG 1.1 Thực trạng Hệ thống 1.1.1 Giới thiệu chung Khách sạn May Plaza Khách sạn May Plaza (thuộc Cơng Ty Cổ Phần Tập Đồn Khách Sạn Đơng Á) xây dựng hồn thiện vào năm 2014, với quy mô lên tới 146 phịng nghỉ phục vụ 300 khách hàng lúc May Plaza Hotel có địa Số 668, Phan Đình Phùng, Đồng Quang, TP Thái Nguyên, Thái Nguyên - nằm trung tâm Thành phố Thái Nguyên Vị trí đắc địa mang đến cho du khách thập phương tiện lợi đến với khu phố có nhiều nhà hàng, cửa hàng lưu niệm, dịch vụ du lịch cơng trình cơng cộng, di tích lịch sử, văn hóa, danh lam thắng cảnh thành phố Trà tiếng Hình 1.1: Khách sạn May Plaza (Đông Á Plaza) May Plaza Hotel trang bị tiện nghi khách sạn tiêu chuẩn quốc tế với tầng Mỗi phòng khách sạn đảm bảo mang đến cho quý khách không gian ấm cúng tiện nghi Khách sạn trang trí tỷ mỷ tinh tế để đưa quý khách đến với cảm xúc đặc biệt hòa vào thiên nhiên lành, gần gũi với văn hóa trà người Thái Nguyên Sau số loại hình dịch vụ kinh doanh khách sạn:  Suất mát-xa chăm sóc thể spa BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên i ng nhõn viờn thõn thin ti quầy lễ tân 24 hỗ trợ khách dịch vụ giặt ủi, cho thuê xe xếp tour du lịch  Dịch vụ đưa đón sân bay tiện nghi phục vụ doanh nhân cung cấp kèm phụ phí  Nhà hàng khách sạn phục vụ vơ số ăn địa phương phương Tây ngon miệng Quý khách thưởng thức thức uống sau bữa ăn quán bar, tiện nghi nướng thịt trời cung cấp theo yêu cầu Các tùy chọn dịch vụ phòng cung cấp để khách thuận tiện  Nơi có tiện nghi hồ bơi ngồi trời, hồ bơi nhà, trung tâm thể dục, phịng xơng khơ chỗ đỗ xe miễn phí khn viên  Ngồi cịn trang bị minibar tiện nghi pha trà/cà phê Phòng tắm riêng kèm với bồn tắm, vịi sen riêng, áo chồng tắm máy sấy tóc Hình 1.2: Phịng khách sn May Plaza (ụng Plaza) 10 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên THC THỂ DỊCH VỤ THỰC THỂ ƯU ĐÃI PHIẾU THUÊ PHÒNG 25 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên PHIU S DNG DCH V PHIU THANH TON 26 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Minh thụng tin bng DANH MỤC KHÁCH HÀNG MÃ KH TÊN KH K001 Hoàng Đức Chung Nguyễn Văn Huy K002 NS CCCD/CM TND SĐT ĐƠN VỊ ĐỊA CHỈ NGÀY ĐẾN NGÀY ĐI 27/06/2002 01920201364 0335642782 Trường ĐHKTCN Thái Nguyên 03/01/2023 05/01/2023 14/03/2004 01920214502 0445672289 Trường ĐHKTCN Thái Nguyên 01/01/2023 03/01/2023 PHÒNG KHÁCH SẠN MÃ PHÒNG SỐ PHÒNG P001 P002 P003 … 101 102 103 … GIÁ PHÒNG LOẠI PHÒNG (đồng/ngày) 400.000 800.000 1.200.000 … Phịng tiêu chuẩn Phịng gia đình Phịng VIP … DỊCH VỤ KHÁCH SẠN Mã DV DV001 DV002 … TÊN DỊCH VỤ ĐƠN GIÁ Nước lọc Giặt ủi … THUẾ GTGT (%) 15.000 50.000 … THÀNH TIỀN 2% 5% ƯU ĐÃI KHÁCH HÀNG Mã UD UD0 UD1 UD2 UD3 MỨC UD Không Bạc Vàng Kim cương KHUYẾN MÃI (%) 10% 30% 50% 27 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên 2.1.3 S thc th liên kết Hình 2.5: Sơ đồ thực thể liên kết 28 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên CHNG III: LP TRèNH TRấN PHN MM 3.1 Giới thiệu chung ngôn ngữ SQL 3.1.1 Ngôn ngữ SQL gì? SQL viết tắt cụm Structured Query Language, có nghĩa loại ngơn ngữ truy vấn có cấu trúc Đây loại ngơn ngữ máy tính vơ đặc thù, giúp hỗ trợ thao tác lưu trữ, truy xuất liệu sở liệu quan hệ cách vô nhanh chóng Ngơn ngữ ANSI – viện tiêu chuẩn quốc gia Hoa Kỳ đặt tiêu chuẩn hóa, trở thành ngơn ngữ sử dụng vô phổ biến hệ thống công ty cơng nghệ có quy mơ vơ lớn 3.1.2 SQL áp dụng nhiều đâu? Thực tế, ngôn ngữ pl/sql ta sử dụng nhiều trường hợp khác nhau, đặc biệt bảng tốn, bảng lương, danh sách phịng ban, nhân viên… Khi bảng lưu lại thành CSDL sử dụng SQL để nhanh chóng phân tích, xử lý thơng tin bên Ta thấy kết thực từ SQL bảng việc mới, giúp tiến hành xử lý nhanh chóng dễ dàng Ngồi ra, SQL cịn áp dụng để cập nhật cho thông tin có trước Việc xử lý nhanh chóng đảm bảo khơng có sai sót, l b ln tn ng no 29 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Hỡnh 3.1: Học lập trình SQL sao? 3.1.3 Lịch sử hình thành ngơn ngữ SQL Nhắc tới lịch sử hình thành nên ngơn ngữ SQL, nói trình hình thành, phát triển mở rộng Chúng trải qua nhiều giai đoạn đột phá khác nhau, giúp hoàn thiện cho máy ngon ngu SQL lên đến tầm đột phá đỉnh cao Một số dấu mốc quan trọng kể đến sau Vào năm 1970, coi cột mốc lịch sử trình hình thành nên thứ ngôn ngữ SQL Cha đẻ cho sở liệu quan hệ người IBM, ơng Dr.Edgar F.Ted Codd Ông thực nên nhiều miêu tả cho mối quan hệ Database Vào năm 1974, lần đầu xuất thuật ngữ SQL nhiều người biết đến nhờ mơ hình miêu tả Cho đến năm 1978, IBM công bố sản phẩm System/R dựa vào việc tiếp tục phát triển, hoàn thiện ý tưởng F.Ted Codd Tiếp đến năm 1986, năm coi hoàn thiện ngôn ngữ sở liệu quan hệ Vào năm này, IBM thực hồn chỉnh ngun mẫu ANSI chuẩn hóa Ngồi ra, Relational Database cơng bố với Relational Software với Oracle vào thời gian sau Khơng khó hiểu vào thời gian lại có bùng nổ việc tìm hiểu học SQL đâu, lượt truy cập vào tài liệu SQL server lớn 3.1.4 Một số câu lệnh ngôn ngữ SQL thường sử dụng  Ngôn ngữ điều khiển liệu DCL DCL ngơn ngữ SQL gồm có lệnh sau: GRANT: Đây lệnh sử dụng muốn trao quyền cho người dùng REVOKE: Đây lệnh sử dụng muốn thu hồi lại quyền trao cho người sử dụng  Ngôn ngữ sử dụng thao tác liu DML ca ngụn ng SQL 30 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Nhc đến thao tác liệu DML hay biết đến Data Manipulation Language, chắn bỏ qua số lệnh sau: SELECT: Đây lệnh thường dùng muốn lấy một vài ghi định, có từ nhiều bảng khác INSERT: Được sử dụng bạn muốn tạo nên ghi UPDATE: Lệnh thực bạn muốn chỉnh sửa ghi DELETE: Đây lệnh nhiều người biết tới, dùng bạn muốn xóa ghi Hình 3.2: Giải mã thơng tin SQL gì?  Ngơn ngữ DDL DDL viết tắt từ Data Definition Language Cụm gồm có lệnh sau: CREATE: Giúp tạo bảng mới, view bảng đối tượng khác Database ALTER: Được sử dụng muốn sửa đổi đối tượng tồn bên Database DROP: Lệnh áp dụng bạn muốn xóa bảng, xóa view một đối tượng khác bên Database 3.1.5 Một số cú pháp truy vấn thường sử dụng ngôn ngữ SQL  Thuật toán sử dụng mệnh đề AND OR 31 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Vi thut toỏn ny, bn cn phi kết hợp nhiều điều kiện khác ngôn ngữ SQL Đây chức mệnh đề Cú pháp mà bạn cần tạo: Bước 1: SELECT cot1, cot2, cotN Bước 2: FROM ten_bang Bước 3: WHERE [dieu_kien_1] AND [dieu_kien_2]…AND [dieu_kien_N];  Cú pháp sử dụng mệnh đề WHERE Mệnh đề áp dụng giúp xác định điều kiện lấy số liệu bên bảng Cú pháp chúng bao gồm: Bước 1: SELECT cot1, cot2, cotN Bước 2: FROM ten_bang Bước 3: WHERE [dieu_kien]  Mệnh đề Distinct Bước 1: SELECT DISTINCT cot1, cot2, …cotN Bước 2: FROM ten_bang Bước 3: WHERE [dieu_kien]  Truy vấn Select Đối với truy vấn này, bạn muốn xác định cột có giá trị muốn lấy, bạn nhập sau: SELECT cot1, cot2, cotN FROM ten_bang; Còn bạn muốn xác định thao tác tất cột, bạn nhập sau: SELECT * FROM ten_bang; Truy vấn Insert  Cú pháp để xác định cột chèn liệu là” INSERT INTO TABLE_TEN (cot1, cot2, cot3, … CotN) VALUES (giaitri1, giaitri2, giaitri3, …giatriN) Thao tác áp dụng tất c cỏc ct cú bng l: 32 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên INSERT INTO TABLE_TEN VALUES (giaitri1,giaitri2,giaitri3,…giaitriN) Hình 3.3: Giao diện làm việc SQL server Management Studio 3.2 Code viết SQL Tao CSDL Quan ly Khach san— Code by Hoang Duc Chung-CREATE DATABASE QUANLYKHACHSAN Tao Bang Khach hang CREATE TABLE KHACH_HANG (MaKH nVARCHAR(50) not null, HodemKH nVarchar(50) not null, TenKH nVarchar(50) not null, CCCD nVarchar(50) not null, SDT nVarchar(50) not null, Donvi nVarchar(50), Diachi nVarchar(50), Quoctich nVarchar(50), Ngayden date not null, Ngaydi date not null, constraint PK_KHACH_HANG Primary key (MaKH) ); 33 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Tao Bang Danh sach Phong CREATE TABLE DS_PHONG (MaPhong nVARCHAR(50) not null, Sophong int not null, Loaiphong nVarchar(50) not null, Giaphong money not null, constraint PK_DS_PHONG Primary key (MaPhong) ); Tao Bang Dich vu CREATE TABLE DICH_VU (MaDV nVARCHAR(50) not null, TenDV nVARCHAR(50) not null, Soluong int not null, Dongia money not null, ThueGTGT float not null, Thanhtien money not null, constraint PK_DICH_VU Primary key (MaDV) ); Tao Bang Uu dai khach hang CREATE TABLE UU_DAI (MaUD nVARCHAR(50) not null, MucUD int not null, Khuyenmai float not null, constraint PK_UU_DAI Primary key (MaUD) ); Tao Phieu Thue phong CREATE TABLE PHIEU_THUE_PHONG (MaPTP nVARCHAR(50) not null, MaKH nVARCHAR(50) not null, MaPhong nVARCHAR(50) not null, Ngayden date not null, Ngaydi date not null, 34 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên Tongtienphong money not null, constraint PK_PHIEU_THUE_PHONG Primary key (MaPTP, MaKH, MaPhong) ); Tao Phieu su dung dich vu CREATE TABLE PHIEU_DICH_VU (MaPDV nVARCHAR(50) not null, MaKH nVARCHAR(50) not null, MaPhong nVARCHAR(50) not null, MaDV nVARCHAR(50) not null, Tongtiendichvu money not null, constraint PK_PHIEU_DICH_VU Primary key (MaPDV, MaKH, MaPhong, MaDV) ); Tao Phieu THANH TOAN CREATE TABLE PHIEU_THANH_TOAN (MaPTT nVARCHAR(50) not null, MaPTP nVARCHAR(50) not null, MaPDV nVARCHAR(50) not null, MaKH nVARCHAR(50) not null, MaPhong nVARCHAR(50) not null, MaDV nVARCHAR(50) not null, MaUD nVARCHAR(50) not null, Tongtienphong money not null, Tongtiendichvu money not null, Khuyenmai float not null, Tongthanhtoan money not null, constraint PK_PHIEU_THANH_TOAN Primary key (MaPTT, MaPTP, MaPDV, MaKH, MaPhong, MaDV, MaUD) ); 35 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên 36 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên CHNG IV: TNG KẾT VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết đạt Mặc dù gặp nhiều khó khăn với cố gắng giúp đỡ từ cô giáo Trần Thị Thanh, em tìm hiểu thực tiễn Cơ sở liệu Quản lý Khách sạn Đông Á – Thái Nguyên hoàn thành Bài tập lớn theo thời gian yêu cầu đề Về Cơ sở liệu thiết kế trên, em nhận thấy có đặc điểm sau: 4.1.1 Ưu điểm Cơ sở liệu Với đề tài “Phân tích thiết kế Cơ sở liệu Quản lý khách sạn Đông Á – Thái Nguyên”, em nghiên cứu tìm yêu cầu hệ thống kinh doanh khách sạn Công ty Cổ Phần Tập Đồn Khách Sạn Đơng Á Sau thiết lập Cơ sở liệu lập trình SQL, em nhận thấy Cơ sở liệu đáp ứng yêu cầu công tác quản lý kinh doanh, giải phần vấn đề thực tế đề Không thiết kế rõ ràng, mạch lạc, tối ưu mà xử lý tốt liệu đầu vào cách đầy đủ, xác Việc nhập liệu thuận thiện, hạn chế sai sót nhập thơng tin Chất lượng phiếu xuất thiết kế hợp lý, gần gũi thân thiện với người dùng, tổng quan thông tin cần thiết, xác, rõ ràng 4.1.2 Nhược điểm Cơ sở liệu Trong trình xây dựng đồ án "Quản lý kinh doanh máy tính" em cố gắng dựng lên chương trình để đáp ứng tốt yêu cầu đề tài, nhiên kiến thức hạn chế, thời gian hạn hẹp tư quản lý trình độ chưa cao nên nhìn nhận cách khách quan thân em nhận thấy Cơ sở liệu cịn nhiều thiếu sót Chẳng hạn việc phân tích thiết kế hệ thống đơn giản, chưa sâu sắc Cơ sở liệu chưa hoàn thiện thêm phần quản lý nhân Khách sạn,… Các Phiếu xuất Cơ sở liệu cần hoàn thiện hơn, người sử dụng việc khai thác tham số 37 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên cú th nhn xut c cỏc Phiếu thơng tin có khn dạng theo u cầu, tạo điều kiện tốt cho việc lưu trữ truy xuất thông tin 4.2 Hướng phát triển Đề tài - Bổ sung, mở rộng thêm các phần quản lý quản lý nhân sự, sở vật chất khách sạn,… - Chi tiết hóa thực thể cần thiết - Ứng dụng cơng thức tính tốn vào thuộc tính tính tốn để tối ưu hóa C s d liu 38 BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên BĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyênBĂo.cĂo.bi.tỏưp.lỏằn.hỏằ.quỏÊn.trỏằ.cặĂ.sỏằ.dỏằ.liỏằu.ỏằã.ti.quỏÊn.lẵ.khĂch.sỏĂn.ng.Ă.õ.thĂi.nguyên

Ngày đăng: 28/10/2023, 22:03

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

  • Đang cập nhật ...

Tài liệu liên quan