【正文】
Create view view_Rooms (客房號(hào),客房類型,客房單價(jià),客房狀態(tài),客房電話)As select Rno, Rstyle, Rprice, Rstate, RtelFrom tb_Rooms(3)查詢客戶住宿(Living)信息的視圖如下。(2) 客房基本信息表 Rooms 的建立。滿39??头靠头刻?hào)客房類型客房單價(jià)客房狀態(tài)客房電話圖 3—3 客房信息實(shí)體的 E—R 圖客戶住宿實(shí)體的 ER 圖,如圖 34 所示。4客 戶 要求入住要求續(xù)住要求退房前 臺(tái) 查詢空房確認(rèn)客戶房號(hào)入住登記物品損壞賠償單物品完好證明單退房登記續(xù)房登記查詢?nèi)胱r(shí)間結(jié) 算圖 客房管理業(yè)務(wù)流程圖(1)頂層數(shù)據(jù)流程圖,如圖 所示。(7)價(jià)目信息管理:可以查看客房的收費(fèi)標(biāo)準(zhǔn),管理員可以對(duì)客房?jī)r(jià)格進(jìn)行查詢與修改,工作人員可以查看可風(fēng)的價(jià)目信息。其對(duì)客人個(gè)性化服務(wù)及全面徹底的信息化,使企業(yè)電算化水平提升到一個(gè)新的更高層次,提供大量豐富的基于企業(yè)管理經(jīng)營(yíng)過(guò)程中實(shí)際的數(shù)據(jù)。本系統(tǒng)涉及數(shù)據(jù)庫(kù)方面的技術(shù),采用 SQL 語(yǔ)言來(lái)實(shí)現(xiàn)。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等 6 大功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能?,F(xiàn)代賓館酒店業(yè)迅速發(fā)展,新的管理觀念與模式層出不窮。(4)入住和退房管理:客戶可以入住相應(yīng)的類型房型下的空房,然后可以退房,系統(tǒng)自動(dòng)將相應(yīng)的訂單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空房。可以通過(guò)建立主、外鍵,使用 check 約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。6客戶P 3 . 1檢查客房物品P 3 . 2整理檢查結(jié)果P 3 . 3物品賠償P 3 . 4查詢住房時(shí)間P 3 . 6扣除費(fèi)用P 3 . 5退款P 3 . 8注銷注冊(cè)P 3 . 7 退押金住宿信息表客戶信息表客房信息表物品賠償證明單檢查結(jié)果房號(hào)信息物品完好信息時(shí)間信息提前退房延遲退房正常退房結(jié)算信息圖 客人退房數(shù)據(jù)流程圖 數(shù)據(jù)字典表 23. 客戶(Travellers)信息:表中列名 數(shù)據(jù)類型 可否為空 說(shuō)明Tno Int Not null(主鍵) 客戶編號(hào)Tname Char(10) Not null 客戶姓名Tsex Char(2) Not null 客戶性別Tid Char(20) Not null 客戶身份證號(hào)表 24. 客房(Rooms)信息:表中列名 數(shù)據(jù)類型 可否為空 說(shuō)明Rno Int Not null(主鍵) 客房號(hào)Rstyle Char(10) Not null 客房類型Rprice Int 客房單價(jià)Rstate Char(10) 客房狀態(tài)Rtel Char(15) 客房電話表 25. 客戶住宿(Living)信息:表中列名 數(shù)據(jù)類型 可否為空 說(shuō)明Tno Int Not null(主鍵) 客戶編號(hào)Rno Int Not null(主鍵) 客房號(hào)Tedate Datetime Not null 入住日期7Tleftdate Datetime Not null 結(jié)算日期Ttime Int 住宿時(shí)間Tamount Int 房費(fèi)表 26. 客房物品(Roomitem)信息:表中列名 數(shù)據(jù)類型 可否為空 說(shuō)明Rno Int Not null 客房號(hào)Ritemno Char(10) Not null(主鍵) 客房物品編號(hào)Ritemname Char(20) Not null 客房物品名稱Ritemstate Char(10) 物品狀態(tài)Ritemprice Int 客房物品單價(jià)Ritemnum Int 物品數(shù)量 ER 圖各實(shí)體之間的 ER 圖,如圖 31 所示。CREATE UNIQUE INDEX Travno ON Travellers(Tno)CREATE UNIQUE INDEX Roomno ON Rooms(Rno)CREATE UNIQUE INDEX Ritemno ON Roomitem(Ritemno)CREATE UNIQUE INDEX Livno ON Living(Tno)觸發(fā)器 C1 的功能為當(dāng)有一條信息插入 Living 表中時(shí),觸發(fā) Rooms 表中的 Rstate=39。 where Rno=(select Rno from deleted) End 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引11 Create database db_hotel。Create table tb_Living( Tno int not null, Rno int not null, Tedate datetime not null,Tleftdate datetime not null, Ttime int Tamount int Primary key (Tno,R