某賓館客房管理系統(tǒng)——數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
某賓館客房管理系統(tǒng)——數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
某賓館客房管理系統(tǒng)——數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
某賓館客房管理系統(tǒng)——數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第4頁(yè)
某賓館客房管理系統(tǒng)——數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目設(shè)計(jì)題目 某賓館客房管理系統(tǒng) 專業(yè)班級(jí)專業(yè)班級(jí) 學(xué)學(xué) 號(hào)號(hào) 學(xué)生姓名學(xué)生姓名 起止日期起止日期 年 月 日至 月 1 日摘要賓館客房管理系統(tǒng)是對(duì)賓館管理的現(xiàn)代化、網(wǎng)絡(luò)化管理手段,逐步擺脫賓館管理的人工管理方式,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率而開(kāi)發(fā)的。賓館客房管理系統(tǒng)是賓館經(jīng)營(yíng)管理中不可缺少的部分它的內(nèi)容對(duì)于經(jīng)營(yíng)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案。這種管理方式存在著許多弊端如:效率低、保密性差容易出現(xiàn)差錯(cuò)等。且對(duì)于查詢空房間及已定房間

2、等極為不方便。在當(dāng)今時(shí)代,這些完全可以改用計(jì)算機(jī)來(lái)代替人的手工操作。作為計(jì)算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分使用計(jì)算機(jī)對(duì)客房信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高客房經(jīng)營(yíng)管理的效率。也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。且辦事效率也是決定收入的一個(gè)關(guān)鍵因素。賓館客房管理系統(tǒng)主要包括前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務(wù)部門,初步實(shí)現(xiàn)了對(duì)顧客服務(wù)和進(jìn)行財(cái)務(wù)核算所需要的各個(gè)功能。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等 6 大功能

3、模塊,并提供了對(duì)各功能模塊的查詢和更新功能。其中客戶信息管理、入住和退房管理是系統(tǒng)開(kāi)發(fā)的重點(diǎn)。本系統(tǒng)由問(wèn)題描述、系統(tǒng)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、觸發(fā)器設(shè)計(jì)、存儲(chǔ)過(guò)程設(shè)計(jì)、視圖設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和維護(hù)組成。目錄目錄1.1.問(wèn)題描述問(wèn)題描述.11.1 背景.11.2 編寫(xiě)目的.11.3 功能要求.12.2.可行性分析可行性分析 .13.3.需求分析需求分析.23.1 需求分析.24 4 系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要設(shè)計(jì) .34.1 數(shù)據(jù)流圖.34.2 數(shù)據(jù)字典.75.5.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì).85.1 E-R 圖 .85.2 實(shí)體及屬性的定義.96.6.邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì).117.

4、7.物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì).128.8.觸發(fā)器設(shè)計(jì)觸發(fā)器設(shè)計(jì) .129.9.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) .1310.10.結(jié)束語(yǔ)結(jié)束語(yǔ).1501.1. 問(wèn)題描述問(wèn)題描述1.11.1 要求要求某賓館客房管理系統(tǒng) 實(shí)現(xiàn)客房類型、價(jià)目信息、客房信息的管理; 實(shí)現(xiàn)客戶信息的管理; 實(shí)現(xiàn)入住和退房管理; 實(shí)現(xiàn)費(fèi)用管理; 創(chuàng)建觸發(fā)器,實(shí)現(xiàn)入住和退房時(shí)自動(dòng)修改客房的狀態(tài); 創(chuàng)建存儲(chǔ)過(guò)程統(tǒng)計(jì)某段時(shí)間內(nèi)各種類型的客房的入住時(shí)間合計(jì)和費(fèi)用合 計(jì); 創(chuàng)建視圖查詢某一時(shí)刻沒(méi)有入住的房間信息; 建立數(shù)據(jù)庫(kù)相關(guān)表之間的參照完整性約束。1.21.2 背景背景隨著賓館業(yè)競(jìng)爭(zhēng)的加劇,賓館之間客源的爭(zhēng)奪越來(lái)越激烈,賓

5、館需要使用更有效的信息化手段,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率。賓館管理系統(tǒng)主要包括前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務(wù)部門,初步實(shí)現(xiàn)了對(duì)顧客服務(wù)和進(jìn)行財(cái)務(wù)核算所需要的各個(gè)功能?,F(xiàn)代賓館業(yè)迅速發(fā)展,新的管理觀念與模式層出不窮。賓館客房管理系統(tǒng)亦隨著賓館管理理念的發(fā)展而發(fā)展。賓館客房管理系統(tǒng)依舊采用了先進(jìn)的數(shù)據(jù)庫(kù)理論,多媒體技術(shù),軟件工程理念等,從基層,中層,高層三個(gè)管理者層次為切入點(diǎn),以成本分析,預(yù)測(cè),控制為一線,形成一套上下貫通,操作便捷的酒店系統(tǒng)解決方案,科學(xué)地將賓館各種日常業(yè)務(wù)完美的結(jié)合在一起,為管理及決策提供了強(qiáng)有力的支持。其對(duì)客人個(gè)性化服務(wù)及全面徹

6、底的信息化,使企業(yè)電算化水平提升到一個(gè)新的更高層次,提供大量豐富的基于企業(yè)管理經(jīng)營(yíng)過(guò)程中實(shí)際的數(shù)據(jù)。1.31.3 編寫(xiě)目的編寫(xiě)目的眾所周知,現(xiàn)在的賓館行業(yè)競(jìng)爭(zhēng)異常激烈。怎樣吸引顧客,提高賓館滿員率以及管理水平是十分重要的任務(wù),而借助于當(dāng)前蓬勃發(fā)展的 IT 工具來(lái)進(jìn)行賓館的管理既方便又快捷,大大提高了辦事效率。而且在數(shù)據(jù)保存和數(shù)據(jù)交換等方面也是手工操作所無(wú)法比擬的。雖然信息化不是賓館走向成功的關(guān)鍵因素。但是它可以幫助那些真正影響成敗的要素發(fā)揮更大的作用。1.41.4 功能要求功能要求(1)客人基本信息的錄入;(2)客人基本信息的查詢、修改、增加、刪除等;(3)客房相關(guān)信息的錄入,包括房間號(hào)、收費(fèi)

7、標(biāo)準(zhǔn)、床位、類別等;(4)客房類別標(biāo)準(zhǔn)的制定、類別信息的輸入;(5)客房基本信息的查詢、修改、刪除等;(6)住房信息的錄入,包括房間號(hào)、客人姓名等;(7)退房信息的更新;12.2.可行性分析可行性分析 現(xiàn)在的賓館管理進(jìn)入信息時(shí)代,未來(lái)賓館業(yè)的競(jìng)爭(zhēng)必將進(jìn)入一個(gè)新的階段。伴隨著我國(guó)旅游業(yè)的高速發(fā)展,賓館行業(yè)的服務(wù)檔次迫切需要提高。在賓館行業(yè)競(jìng)爭(zhēng)日趨激烈的今天,要成為佼佼者,就必須與高新技術(shù)緊密結(jié)合。硬件設(shè)施落后、管理水平滯后、服務(wù)質(zhì)量低下的賓館將被逐步淘汰。傳統(tǒng)的純手工或簡(jiǎn)單的計(jì)算工具,已經(jīng)不適應(yīng)現(xiàn)代經(jīng)濟(jì)高速發(fā)展的要求,必須運(yùn)用現(xiàn)代化管理手段,配備完善的自動(dòng)化設(shè)備,提高賓館的服務(wù)水平與質(zhì)量,從而贏

8、得高信譽(yù)、強(qiáng)實(shí)力、好效益。本系統(tǒng)目地是為了提高賓館的管理效率,提高賓館服務(wù)水平與質(zhì)量。3.3.需求分析需求分析3.13.1 需求分析需求分析1 1). . 處理對(duì)象處理對(duì)象系統(tǒng)要處理的對(duì)象包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等 6 個(gè)方面,各個(gè)對(duì)象包含的信息如下所示:(1)客戶信息管理:可以新建客戶,輸入客戶的身份證號(hào)碼、姓名、性別和地址等信息,可以對(duì)于客戶的信息進(jìn)行相應(yīng)的修改,還可以對(duì)客戶的消費(fèi)信息進(jìn)行統(tǒng)計(jì)。(2)客房信息管理:可以在相應(yīng)的房間類型下面進(jìn)行添加相應(yīng)的房間,對(duì)相應(yīng)的房間進(jìn)行刪除,查看空房以及客房的情況。(3)入住和退房管理:客戶可

9、以入住相應(yīng)的房型下的空房,然后可以退房,系統(tǒng)自動(dòng)將相應(yīng)的訂單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空房。(4)客房類型管理:管理員可以對(duì)相應(yīng)的房型進(jìn)行各種屬性的修改,可以按照需求添加相應(yīng)的房型,管理員、工作人員都可以查看相應(yīng)的房型信息,管理員有需要時(shí)可以刪除相應(yīng)的房型,系統(tǒng)自動(dòng)將該房型下的房間刪除。(5)費(fèi)用管理:管理員、工作人員都可以查看相應(yīng)的費(fèi)用信息,管理員有需要時(shí)可以對(duì)賓館的收入與支出進(jìn)行查詢或修改。(6)價(jià)目信息管理:可以查看客房的收費(fèi)標(biāo)準(zhǔn),管理員可以對(duì)客房?jī)r(jià)格進(jìn)行查詢與修改,工作人員可以查看價(jià)目信息。2 2). . 系統(tǒng)功能分析系統(tǒng)功能分析某賓館需要建立一個(gè)住房管理系

10、統(tǒng),需求分析結(jié)果如下:(1)賓館要求該系統(tǒng)能實(shí)現(xiàn)住房信息管理、客戶信息管理等功能;(2)每個(gè)房間有房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息;(3)每位客人有身份證號(hào)碼、姓名、性別和地址等信息;(4)對(duì)每位客人的每次住宿,應(yīng)該記錄其入住日期、退房日期和預(yù)付款額信息;(5)管理系統(tǒng)可查詢出客人住宿相關(guān)信息、房間信息。23).3).安全性和完整性要求安全性和完整性要求安全性先通過(guò)試圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可以滿足系統(tǒng)數(shù)據(jù)一定程度上的安全性,在通過(guò)用戶授權(quán)機(jī)制,用戶登錄來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。

11、可以通過(guò)建立主、外鍵,使用 check 約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。4 4 系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要設(shè)計(jì)系統(tǒng)功能模塊圖,如圖 3.2 所示。賓館客房信息系統(tǒng)客戶信息管理客房信息管理入住和退房管理客房類型管理費(fèi)用管理價(jià)目信息管理客戶信息修改客戶信息刪除客房信息修改客房信息刪除客房信息查詢客房信息添加客戶信息查詢客戶信息添加入住登記退房登記增加類型查詢類型刪除類型修改類型增加費(fèi)用信息查詢費(fèi)用信息刪除費(fèi)用信息修改費(fèi)用信息查詢價(jià)目信息修改價(jià)目信息圖 3.2 系統(tǒng)的功能模塊圖34.14.1 數(shù)據(jù)流圖數(shù)據(jù)流圖1業(yè)務(wù)流程圖,如圖 3.3.1 所示。 無(wú) 有 是 否圖 3.3.1 客房管理業(yè)務(wù)流程圖客戶入

12、住請(qǐng)求續(xù)住請(qǐng)求退房請(qǐng)求管理員查詢有無(wú)空房?確認(rèn)客房號(hào)確認(rèn)客房號(hào)客房已滿入住登記客戶續(xù)房登記退房登記退房登記損壞物品?查詢?nèi)胱r(shí)間間物品賠償單結(jié)算42.數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流程圖,如圖 3.3.2 所示。圖 3.3.2 頂層數(shù)據(jù)流程圖(2)第 0 層數(shù)據(jù)流圖,如圖 3.3.3 示。 圖 2.3.3圖 3.3.3 第 0 數(shù)據(jù)流圖 空房信息 客房信息文件 客戶信息 房號(hào)信息 住宿信息文件 補(bǔ)交費(fèi)用 房號(hào)信息 結(jié)賬信息 客戶信息文件 客房物品信息文件客戶賓館管理員1.請(qǐng)求入住2.請(qǐng)求續(xù)住3.請(qǐng)求退房更新信息客人入住、續(xù)房、 退房 更新信息客人業(yè)務(wù) 查詢信息客戶賓館管理員賓館客房管理系統(tǒng)5(3)第一

13、層數(shù)據(jù)流圖. 1.開(kāi)房數(shù)據(jù)流圖,如圖 3.3.4 所示。圖 3.3.4 開(kāi)房數(shù)據(jù)流圖2.續(xù)房數(shù)據(jù)流圖,如圖 3.3.5 所示。圖 3.3.5 客戶續(xù)房數(shù)據(jù)流圖 繳費(fèi)單 客戶信息 房間 空房信息 信息 客房信息文件 客戶信息文件 住宿信息文件 補(bǔ)交費(fèi)用 房號(hào)信息 續(xù)住信息 住宿信息文件客戶1.1 查詢客房條件1.2 客戶登記客戶2.1 查詢住宿信息2.2 修改住宿信息63.客人退房數(shù)據(jù)流程圖,如圖 3.3.6 所示。圖 3.3.6 客戶退房數(shù)據(jù)流程圖4.24.2 數(shù)據(jù)字典數(shù)據(jù)字典1.數(shù)據(jù)口詞條:更新信息:客戶信息|客房信息 客戶信息:客戶編號(hào)+客戶姓名+客戶性別+客戶姓名客戶身份證號(hào)客房信息:客

14、房號(hào)+客房類型+客房單價(jià)+客房狀態(tài)+客房電話查詢信息:客戶信息|客房信息|物品信息客房信息:客房號(hào)+客房類型+客房單價(jià)+客房狀態(tài)+客房電話客戶住宿信息:客戶編號(hào)+客房號(hào)+入住日期+結(jié)算日期+住宿時(shí)間+房費(fèi)物品信息:客房號(hào)+客房物品編號(hào)+客房物品名稱+物品狀態(tài)+客房物品單價(jià)+物品數(shù)量客人業(yè)務(wù):入住請(qǐng)求+續(xù)住請(qǐng)求+退房請(qǐng)求2.數(shù)據(jù)存儲(chǔ)文件詞條: 客戶信息文件:存放客戶信息。 客房信息文件:存放客房信息。 住宿信息文件:存放客戶住宿基本情況。3.加工詞條: 查詢客房條件:對(duì)客房狀態(tài)進(jìn)行查詢。 客戶登記:登記客戶信息及所住客房信息。 查詢住宿信息:對(duì)客戶住宿信息進(jìn)行查詢。 房號(hào)信息 物品損壞 物品完好

15、 結(jié)算信息 客戶信息文件 客房信息文件 住宿信息文件客戶3.1 檢查客戶房間物品3.2 物品賠償3.3 查詢住房時(shí)間3.4 結(jié)算3.5 注銷注冊(cè)7 修改住宿信息:對(duì)客戶住宿信息進(jìn)行修改。 檢查客戶房間物品:對(duì)客戶房間的物品進(jìn)行檢查。 物品賠償:對(duì)已損壞的物品進(jìn)行賠償。 結(jié)算:客戶退房時(shí)進(jìn)行結(jié)算。5.5.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)5.15.1 E-RE-R 圖圖(1)客戶客房聯(lián)系 E-R 圖。(2)客戶物品聯(lián)系 E-R 圖。(3)客房物品聯(lián)系 E-R 圖。 1 1客戶住宿客房 1 n客戶物品使用8各實(shí)體之間的 E-R 圖,如圖 3-1 所示。圖 5 實(shí)體之間的 E-R 圖5.25.2 實(shí)體及屬性的

16、定義實(shí)體及屬性的定義5.2.15.2.1 類別實(shí)體類別實(shí)體 E-RE-R 圖:圖:1.客戶信息實(shí)體的 E-R 圖,如圖 5-1 所示。 1 1 1 1 n m 1 n 1 1 1 n客戶客戶編號(hào)客戶姓名客戶性別客戶身份證號(hào)客戶住宿客房返回物品使用賓館管理員客戶住宿結(jié)算提供9圖 51 客戶信息實(shí)體的 ER 圖2.客房信息實(shí)體的 E-R 圖,如圖 5-2 所示。圖 52 客房信息實(shí)體的 ER 圖3.客戶住宿實(shí)體的 E-R 圖,如圖 5-3 所示。 圖 53 客戶住宿實(shí)體的 ER 圖4.客房物品信息實(shí)體的 E-R 圖,如圖 5-4 所示??头靠头刻?hào)客房類型客房單價(jià)客房電話客房狀態(tài)客戶住宿客房號(hào)房間價(jià)

17、格入住日期客戶編號(hào)住宿時(shí)間結(jié)算日期客房押金10圖 54 客房物品實(shí)體的 ER 圖5.賓館管理員信息實(shí)體的 E-R 圖,如圖 5-5 所示。圖 55 賓館管理員實(shí)體的 ER 圖6.6.邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)具體的基本 E-R 圖向關(guān)系模型的轉(zhuǎn)化結(jié)果如下:客戶 customers( Cno,Cname,Csex,Cid)客房 Rooms( Rno,Rstyle,Rprice,Rstate,Rtel)物品客房號(hào)物品號(hào)物品名稱物品狀態(tài)物品單價(jià)物品數(shù)量管理員編號(hào)管理員職稱密碼管理員姓名賓館管理員11客戶住宿 Living( Tno,Rno,Ccomedate,Cleftdate,Ctime,Camou

18、nt)客房物品 Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum)賓館管理員 Administrators(Ano,Aname,position,password)數(shù)據(jù)庫(kù)模式定義 表 4-1.客戶基本信息表表中列名表中列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說(shuō)明說(shuō)明CnoChar(10)Not null(主鍵)客戶編號(hào)CnameChar(10)Not null客戶姓名CsexChar(2)Not null客戶性別CidChar(20)Not null客戶身份證號(hào)表 4-2 客房基本信息表 Rooms屬性名數(shù)據(jù)類型是否是主屬性

19、是否為外鍵完整性屬性描述RnoChar(10)是否not null客房編號(hào)Rstylechar(10)否否not null客房檔次RpriceInt否否客房單價(jià)Rstatechar(10)否否客房狀態(tài)Rtelchar(15)否否客房電話表 4-3 客房物品信息表 Roomitem屬性名數(shù)據(jù)類型是否是主屬性是否為外鍵完整性屬性描述RitemnoChar(10)是否not null客房物品編號(hào)RnoChar(10)否是not null物品的客房號(hào)Citemnamechar(20)否否not null客房物品名稱CitempriceInt否否客房物品單價(jià)Citemstatechar(10)否否 客房

20、物品狀態(tài)CitemnumInt否否客房物品數(shù)目表 4-4 客戶住宿信息 Living屬性名數(shù)據(jù)類型是否為主屬性是否為外鍵完整性屬性描述CnoChar(10)是是not null客戶編號(hào)RnoChar(10)是是not null客房編號(hào)TcomedateDatetime否否not null入住日期TleftdateDatetime否否not null結(jié)算日期TtimeInt否否入住時(shí)間TamountInt否否房費(fèi)金額表 4-5.管理員基本信息表表中列名表中列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說(shuō)明說(shuō)明AnoChar(10)Not null(主鍵)管理員編號(hào)AnameChar(10)Not null

21、管理員姓名ApositionChar(10)Not null管理員職稱12ApasswordChar(20)Not null密碼7.7.物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段要完成兩大任務(wù)。(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存儲(chǔ)方法和存儲(chǔ)結(jié)構(gòu)。(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。8.8.觸發(fā)器設(shè)計(jì)觸發(fā)器設(shè)計(jì)觸發(fā)器 C1 的功能為當(dāng)有一條信息插入 Living 表中時(shí),觸發(fā) Rooms 表中的 Rstate=滿。代碼如下:create trigger c1on Living for insert

22、as if exists(select * from Living,_Rooms where Living.Rno=Rooms.Rno) begin update Rooms set Rstate=滿 where Rno=(select Rno from inserted) End觸發(fā)器 C2 的功能為當(dāng)從 Living 表中刪除一條信息時(shí),觸發(fā) Rooms 表中的 Rstate=空。代碼如下:create trigger c2on Living for deleteas if exists(select * from Living,Rooms where Living.Rno=Rooms.R

23、no) begin update Rooms set Rstate=空 where Rno=(select Rno from deleted) End139.9.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)9.19.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引1.建立數(shù)據(jù)庫(kù) Create database hotel2.建立數(shù)據(jù)表(1)客戶基本信息表 Customers 的建立。Create table Customers(Cno char(20) Primary key,Cname char(10) not null,Csex char(2) Check(Csex in (男,女),Cid

24、char(20) not null,)(2) 客房基本信息表 Rooms 的建立。Create table tb_Rooms(Rno char(20) not null PRIMARY KEY,Rstyle char(10) not null,Rprice int Rstate char (10)Rtel char(15)(3)客房物品信息表 Roomitem 的建立。Create table Roomitem( Ritemno int not null, Rno int not null, Ritemname char(20) not null, Ritemprice int Ritemst

25、ate char(10) Ritemnum int Primary key (Ritemno) Foreign key (Rno) references Rooms(Rno)(4) 客戶住宿信息 Living 的建立。Create table Living( Cno int not null, Rno int not null, Ccomedate datetime not null,Cleftdate datetime not null, Ctime int Camount int Primary key (Tno,Rno), Foreign key (Tno) references Cus

26、tomers(Cno), Foreign key (Rno) references Rooms(Rno)14(5)管理員基本信息表 Customers 的建立。Create table Administrators (Ano char(10) Primary key,Aname char(10) not null,Aposition char(10) not null,Apassword char(20) not null,)3.建立視圖(1)查詢客戶(Customers)信息的視圖定義如下。Create view view_Customers (客戶編號(hào),客戶姓名,客戶性別,客戶身份證號(hào))A

27、s select Cno,Cname,Csex,CidFrom Customers(2)查詢客房(Rooms)信息的視圖定義如下。Create view view_Rooms (客房號(hào),客房類型,客房單價(jià),客房狀態(tài),客房電話)As select Rno, Rstyle, Rprice, Rstate, RtelFrom Rooms(3)查詢客戶住宿(Living)信息的視圖如下。Create view view_Living (客房編號(hào),客房號(hào),入住日期,結(jié)算日期,住宿時(shí)間,房費(fèi))As select Cno,Rno,Ccomedate,Cleftdate,Ctime,CamountFrom Living(4)查詢客房物品(Roomitem)信息的視圖定義如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論