版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)(論文)課程設(shè)計(jì)(論文) 課程名稱: 數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì) 題 目:客房管理數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 院 (系): 專業(yè)班級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 2012 年 12 月 24 日 西安建筑科技大學(xué)西安建筑科技大學(xué)課程設(shè)計(jì)(論文)任務(wù)書(shū)課程設(shè)計(jì)(論文)任務(wù)書(shū) 專業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師(簽名): 一、課程設(shè)計(jì)(論文)題目一、課程設(shè)計(jì)(論文)題目 客房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 二、本次課程設(shè)計(jì)(論文)應(yīng)達(dá)到的目的二、本次課程設(shè)計(jì)(論文)應(yīng)達(dá)到的目的 數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)是信息管理與信息系統(tǒng)專業(yè)集中實(shí) 踐性環(huán)節(jié)之一,是學(xué)習(xí)完數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)原理及技術(shù)及數(shù)據(jù)庫(kù) 系統(tǒng)分析與設(shè)
2、計(jì)課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在與加深 對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,掌握借助PowerDesigner開(kāi)發(fā)和設(shè) 計(jì)一個(gè)小型數(shù)據(jù)庫(kù)系統(tǒng)時(shí)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)模型的基本方法,提高運(yùn)用數(shù) 據(jù)庫(kù)解決實(shí)際問(wèn)題的能力。 三、本次課程設(shè)計(jì)(論文)任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技三、本次課程設(shè)計(jì)(論文)任務(wù)的主要內(nèi)容和要求(包括原始數(shù)據(jù)、技 術(shù)參數(shù)、設(shè)計(jì)要求等)術(shù)參數(shù)、設(shè)計(jì)要求等) 要求學(xué)生能獨(dú)立完成一個(gè)數(shù)據(jù)庫(kù)模型的設(shè)計(jì)與實(shí)現(xiàn),包括: 1)數(shù)據(jù)庫(kù)系統(tǒng)需求分析; 2)數(shù)據(jù)庫(kù)概念模型設(shè)計(jì); 3)數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì); 4)數(shù)據(jù)庫(kù)物理模型的實(shí)現(xiàn); 5)完成不少于6000字的課程設(shè)計(jì)報(bào)告撰寫(xiě)。 四、應(yīng)收
3、集的資料及主要參考文獻(xiàn):四、應(yīng)收集的資料及主要參考文獻(xiàn): 1 王珊, 薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論(第4版). 北京:高教出版社,2006年5月. 2 趙韶平等.PowerDesigner系統(tǒng)分析與建模(第2版). 北京:清華大學(xué)出版社, 2010. 3 Data Modeling and Relational Database Design. Oracle Inc. 2001. 五、審核批準(zhǔn)意見(jiàn)五、審核批準(zhǔn)意見(jiàn) 教研室主任(簽字)教研室主任(簽字) 摘要 隨著社會(huì)的發(fā)展,人們生活水平不斷提高,旅游經(jīng)濟(jì)不停發(fā)展,這 一切都帶動(dòng)了酒店業(yè)的發(fā)展?,F(xiàn)在不僅有旅游業(yè)的發(fā)展,還有各種跨地 域的商務(wù)活動(dòng)。隨著
4、人員流動(dòng)的規(guī)模不斷擴(kuò)大,賓館酒店的數(shù)量不斷增 加,關(guān)于客房的信息量也在不斷增長(zhǎng),導(dǎo)致傳統(tǒng)的客房管理系統(tǒng)已不能 滿足現(xiàn)在管理客房的及時(shí)、準(zhǔn)確、全方位的需要。為了提高工作效率, 促進(jìn)經(jīng)濟(jì)的增長(zhǎng),需要借助計(jì)算機(jī)進(jìn)行現(xiàn)代化的數(shù)據(jù)管理。 此次數(shù)據(jù)庫(kù)設(shè)計(jì)利用 powerdesigner 這個(gè)建模工具,經(jīng)過(guò)系統(tǒng)需求分 析,了解確定該系統(tǒng)的功能結(jié)構(gòu)、業(yè)務(wù)流程和內(nèi)部數(shù)據(jù)流程問(wèn)題,建立 系統(tǒng)數(shù)據(jù)庫(kù)的概念模型,并且轉(zhuǎn)換為邏輯模型和物理模型,最終實(shí)現(xiàn)物 理模型與數(shù)據(jù)庫(kù)的連接,建立滿足用戶需求的數(shù)據(jù)庫(kù),為整個(gè)管理信息 系統(tǒng)的后續(xù)建設(shè)和維護(hù)打好基礎(chǔ) 關(guān)鍵字:需求分析,概念模型,邏輯模型,物理模型,數(shù)據(jù)庫(kù) 目 錄 1 緒論
5、緒論.1 1.1 系統(tǒng)簡(jiǎn)介 .2 1.2 設(shè)計(jì)目的 .2 1.3 設(shè)計(jì)內(nèi)容 .3 2 需求分析需求分析.3 2.1 .需求分析的任務(wù).3 2.2 系統(tǒng)數(shù)據(jù)流程分析.4 2.3 數(shù)據(jù)字典.5 3 概念模型設(shè)計(jì)概念模型設(shè)計(jì).8 3.1 概念模型設(shè)計(jì)的方法和步驟.8 3.2 系統(tǒng)概念模型.10 4 邏輯模型設(shè)計(jì)邏輯模型設(shè)計(jì).11 4.1 邏輯模型設(shè)計(jì)的方法.11 4.2 邏輯模型實(shí)現(xiàn).13 4.3 數(shù)據(jù)完整性約束定義.13 5 物理數(shù)據(jù)庫(kù)模型設(shè)計(jì)與實(shí)現(xiàn)物理數(shù)據(jù)庫(kù)模型設(shè)計(jì)與實(shí)現(xiàn).14 5.1 物理數(shù)據(jù)庫(kù)模型的圖示.14 5.2 物理數(shù)據(jù)庫(kù)模型的詳細(xì)表示.15 5.3 物理數(shù)據(jù)庫(kù)模型的實(shí)現(xiàn).18 總結(jié)總
6、結(jié).26 參考文獻(xiàn)參考文獻(xiàn).27 1 緒論 1.1 系統(tǒng)簡(jiǎn)介 每個(gè)酒店、賓館的規(guī)模不同,有時(shí)的系統(tǒng)要求也會(huì)不一樣。但是對(duì)于主要經(jīng) 營(yíng)住房型的酒店而言,他的系統(tǒng)要求和其他差不多都是一樣的,他們的組織 機(jī)構(gòu)也差不多是相同的,在客房管理系統(tǒng)中主要是對(duì)客房信息、房間備品信 息、經(jīng)營(yíng)情況、營(yíng)業(yè)統(tǒng)計(jì)、客戶的入住信息、員工信息、客戶信息反饋、客 戶網(wǎng)上訂房信息、房間類型等進(jìn)行管理。這樣,對(duì)客戶和工作人員都帶來(lái)了 方便。對(duì)客戶而言,他們可以在網(wǎng)上就查到酒店客房的類型,價(jià)格等等;真 正對(duì)于工作人員來(lái)講,可以讓工作人員及時(shí)了解到關(guān)于客房的所有信息,比 如還剩余多少房間、哪些顧客需要結(jié)賬了,避免一些不必要的差錯(cuò),提
7、高他 們的工作效率。 1.2 設(shè)計(jì)目的 這次是利用 Powerdesigner 進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),完成對(duì)客房管理系 統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)??头抗芾硐到y(tǒng)的目的是實(shí)現(xiàn)電子信息化,利用數(shù)據(jù) 庫(kù)的實(shí)現(xiàn)對(duì)客房的管理,在這個(gè)系統(tǒng)中,主要任務(wù)是: (1)真正做到為用戶服務(wù),按照客房管理工作的基本流程設(shè)計(jì)出符合 要求的數(shù)據(jù)庫(kù) (2)該系統(tǒng)主要面對(duì)的用戶是客房的工作人員,要實(shí)現(xiàn)方便、快捷、 簡(jiǎn)單、便于操作 (3)提供一些基本功能,比如查詢、修改等功能,以提高工作效率, 實(shí)現(xiàn)信息化 1.3 設(shè)計(jì)內(nèi)容 根據(jù)客房管理系統(tǒng)的要求內(nèi)幕的而言,在這個(gè)系統(tǒng)中觀要實(shí)現(xiàn) (1)系統(tǒng)的需求分析 (2)概念模型的設(shè)計(jì) (3)邏
8、輯模型的設(shè)計(jì) (4)物理模型的設(shè)計(jì) (5)數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 2 需求分析 2.1 .需求分析的任務(wù) 進(jìn)行整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)和處理) 。 需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為地基 的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度和質(zhì) 量。 需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、 企業(yè)等) ,充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶 的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。 需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理” ,通過(guò)調(diào)查、收集和分析, 獲得用戶對(duì)數(shù)據(jù)庫(kù)的如下需求: (1)信息需求。指
9、用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)。由信 息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。 (2)處理要求。指用戶需要完成什么處理功能。明確用戶對(duì)數(shù)據(jù)有什 么樣的處理要求,從而確定數(shù)據(jù)之間的相互關(guān)系。 (3)安全性與完整性要求。 2.2 系統(tǒng)數(shù)據(jù)流程分析 1)基本業(yè)務(wù)調(diào)查 通過(guò)網(wǎng)上調(diào)查、查閱相關(guān)的書(shū)籍、開(kāi)座談會(huì)、跟班作業(yè)等方法,對(duì)所設(shè) 計(jì)系統(tǒng)的業(yè)務(wù)進(jìn)行調(diào)查,明確其基本功能為:實(shí)現(xiàn)訂房信息的管理,比 如:添加、刪除、修改、查詢,前臺(tái)管理,比如:結(jié)賬、登記等,還有 系統(tǒng)用戶管理,比如修改密碼、注冊(cè)、管理等。根據(jù)需求分析,整個(gè)系 統(tǒng)可以分為二部分,分別為:(1)前臺(tái)查詢(2)后臺(tái)管理 2)
10、數(shù)據(jù)流程圖 (1)前臺(tái)查詢數(shù)據(jù)流程圖 (2)后臺(tái)管理數(shù)據(jù)流程圖 2.3 數(shù)據(jù)字典 在數(shù)據(jù)流程圖中,數(shù)據(jù)信息和處理過(guò)程需要通過(guò)數(shù)據(jù)字典才能描述清 楚,因此在數(shù)據(jù)字典中主要對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程 給出更詳細(xì)、更準(zhǔn)確的說(shuō)明。 1)數(shù)據(jù)流定義 可以通過(guò)表格的形式給出數(shù)據(jù)流程圖的主要數(shù)據(jù)流,如表 2.1 所示。 表 2.1 客房管理系統(tǒng)主要數(shù)據(jù)流定義 序號(hào)名稱位置結(jié)構(gòu)定義最大數(shù)據(jù)流量 1 查詢各種信息 工作人員查詢 客戶信息+客房 信息+客房狀態(tài) 信息 1000 次/天 2 入住申請(qǐng) 顧客入住登記 顧客編號(hào)+顧客 姓名+顧客電話+ 客房編號(hào) 1000 次/天 3 退房申請(qǐng)顧客退房登記
11、 顧客編碼+顧客 姓名+客房編碼+ 費(fèi)用 1000 次/天 4 傳遞信息前臺(tái)信息存儲(chǔ)客戶信息+客房 信息+客房狀態(tài) 1000 次/天 5 收到信息后臺(tái)修改信息 新的客戶信息+ 新客房信息+新 客房狀態(tài) 1000 次/天 6 新客戶信息后臺(tái)數(shù)據(jù)存儲(chǔ) 顧客編碼+顧客 姓名+顧客電話+ 客房編碼 1000 次/天 7 新信息傳遞修改信息前臺(tái) 新的客戶信息+ 新客房信息+新 客房狀態(tài) 1000 次/天 2)數(shù)據(jù)存儲(chǔ)定義 可以采用如下表格的形式給出系統(tǒng)的主要數(shù)據(jù)定義,如表 2.2 所示。 表 2.2 客房管理系統(tǒng)主要數(shù)據(jù)存儲(chǔ)定義 編號(hào)名稱輸入輸出數(shù)據(jù)量存取頻度存取方式說(shuō)明 D1 客戶信息表 客戶編號(hào) 客
12、戶詳細(xì)信 息 2500 條2500 次/天 聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 客戶編號(hào) 唯一 D2 客房信息表客房編號(hào)客房詳細(xì)信 息 2500 條2500 次/天 聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 客房編號(hào) 唯一 D3 預(yù)訂信息表預(yù)定編號(hào)預(yù)定詳細(xì)信 息 2500 條2500 次/天 聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 預(yù)定編號(hào) 唯一 D4 入住信息表 入住 編號(hào) ; 房間號(hào); 客戶編號(hào) 入住詳細(xì)信 息 1500 條2000 次/天 聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 入住編號(hào) 唯一 D5 消費(fèi)結(jié)算表 賬單編號(hào); 客戶號(hào);消 費(fèi)總額 消費(fèi)結(jié)算詳 細(xì)信息 1500 條1500 次/天
13、聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 賬單編號(hào) 唯一 D6 退房信息 退房編號(hào); 顧客編號(hào); 客房編號(hào) 退房詳細(xì)信 息 1500 條1500 次/天 聯(lián)機(jī)處理; 檢索和更 新;隨即 檢索 退房編號(hào) 唯一 3)處理過(guò)程 可以采用如下表格的形式給出系統(tǒng)的主要處理過(guò)程定義,如表 2.3 所示。 表 2.3 客房管理系統(tǒng)主要處理過(guò)程定義 序號(hào)處理過(guò)程名稱輸入輸出處理說(shuō)明 P1.1 查詢查詢條件與之相符的數(shù)據(jù) 在系統(tǒng)存儲(chǔ)的信息中檢 索符合要求的信息記錄 并輸出 P1.2 入住登記顧客編號(hào);客房 編號(hào) 顧客的入住信息 在客戶信息表和客房信 息表、客房狀態(tài)信息中 增加數(shù)據(jù) P1.3 退房登記顧客編號(hào);客房
14、編號(hào) 顧客的所有信息 在客戶信息表和客房信 息表、客房狀態(tài)信息中 刪除數(shù)據(jù) P1.4 結(jié)算顧客編號(hào)顧客的消費(fèi)信息在消費(fèi)結(jié)算表中得到所 消費(fèi)的金額 P2.1 信息存儲(chǔ)新加入信息所有信息 將新加入的信息傳遞給 后臺(tái),進(jìn)行信息的統(tǒng)一 存儲(chǔ) P2.2 修改信息要修改的信息修改后的信息將要修改的信息傳遞給 后臺(tái)進(jìn)行數(shù)據(jù)修改 P2.3 數(shù)據(jù)備份要備份的信息備份后的信息將信息傳遞給后臺(tái)進(jìn)行 數(shù)據(jù)備份 3 概念模型設(shè)計(jì) 3.1 概念模型設(shè)計(jì)的方法和步驟 (1)根據(jù)需求分析,確定系統(tǒng)中的實(shí)體及屬性,根據(jù)上面的分析,在這個(gè) 系統(tǒng)中,確定了 10 個(gè)實(shí)體 1顧客(顧客編號(hào),顧客姓名,身份證號(hào),顧客性別,顧客電話,
15、顧客地址,預(yù)交款,余額) 2客房基本信息(客房編號(hào),客房類型,客房?jī)r(jià)格,客房樓層, 備注) 3客房狀態(tài)信息(客房編號(hào),顧客編號(hào),入住時(shí)間,退房時(shí)間, 入住價(jià)格) 4員工(員工編號(hào),部門編號(hào),員工姓名,員工性別,員工電話, 員工住址) 5部門(部門編號(hào),部門名稱,部門電話,部門地址) 6入住信息(入住編號(hào),入住時(shí)間,入住人數(shù),備注) 7退房信息(退房編號(hào),退房時(shí)間,備注) 8消費(fèi)項(xiàng)目基本信息(消費(fèi)編號(hào),消費(fèi)類型,消費(fèi)價(jià)格,備注) 9訂單信息(訂單編號(hào),入住時(shí)間,離開(kāi)時(shí)間,人數(shù)) 10樓層信息(樓層編號(hào),樓層名稱,備注) 并利用 powerdesigner 創(chuàng)建這些實(shí)體,如下圖所示: (2)建立實(shí)
16、體之間的聯(lián)系 1樓層信息和客房基本信息:一對(duì)多,一個(gè)樓層可有有多個(gè)客房, 一個(gè)客房只能屬于一個(gè)樓層 2客房基本信息和員工:多對(duì)多,一個(gè)客房可以有多個(gè)員工工作, 而且一個(gè)員工可以工作于多個(gè)客房 3部門和員工:一對(duì)多,一個(gè)部門可以有多個(gè)員工,一個(gè)員工只 能屬于一個(gè)部門 4客房基本信息和客房狀態(tài)信息:一對(duì)一,一個(gè)客房只能有一個(gè) 狀態(tài)信息,一個(gè)狀態(tài)信息也只能對(duì)應(yīng)一個(gè)客房 5客房狀態(tài)信息和訂單信息:多對(duì)一,一個(gè)狀態(tài)信息只能對(duì)應(yīng)一 個(gè)訂單,一個(gè)訂單可以對(duì)應(yīng)多個(gè)客房狀態(tài) 6顧客和訂單信息:一對(duì)多,一個(gè)顧客可以有多個(gè)訂單,但一個(gè) 訂單只能對(duì)應(yīng)一個(gè)顧客 7顧客和入住信息:一對(duì)一,一個(gè)顧客只能有一個(gè)入住信息,一
17、個(gè)入住信息只能對(duì)應(yīng)一個(gè)顧客 8顧客和退房信息:一對(duì)一,一個(gè)顧客只能有一個(gè)退房信息,一 個(gè)退房信息只能對(duì)應(yīng)一個(gè)顧客 9顧客和消費(fèi)項(xiàng)目基本信息:多對(duì)多,一個(gè)顧客可以有多個(gè)消費(fèi) 項(xiàng)目,一個(gè)消費(fèi)項(xiàng)目也可以被多個(gè)顧客消費(fèi)。 最后利用 powerdesigner 完成實(shí)體間關(guān)系 3.2 系統(tǒng)概念模型 利用 powerdesigner 完成所涉及的概念模型 客房管理 CDM 4 邏輯模型設(shè)計(jì) 4.1 邏輯模型設(shè)計(jì)的方法 (1)打開(kāi) CDM 模型,選擇 ToolsGenerate Logical Data Model 命令,打 開(kāi)如下圖所示的 LDM Generation Options 窗口。 (2)選擇
18、Detail 選項(xiàng)卡,進(jìn)行設(shè)置 (3)選擇 Selection 選項(xiàng),可以選擇 CDM、實(shí)體,如圖所示: (4)按“確定” ,開(kāi)始生成 LDM 4.2 邏輯模型實(shí)現(xiàn) 客房管理 LDM 模型 4.3 數(shù)據(jù)完整性約束定義 根據(jù)上面的關(guān)系模式,數(shù)據(jù)庫(kù)的完整性約束如下所示: 1)實(shí)體完整性約束 (1)樓層信息(樓層編號(hào)) (2)客房基本信息(客房編號(hào),樓層編號(hào)) (3)員工(員工編號(hào),部門編號(hào)) (4)部門(部門編號(hào)) (5)訂單信息(訂單編號(hào),顧客編號(hào)) (6)客房狀態(tài)信息(客房編號(hào),訂單編號(hào)) (7)顧客(顧客編號(hào)) (8)入住信息(入住編號(hào), ) (9)退房信息(退房編號(hào), ) (10)消費(fèi)項(xiàng)目
19、基本信息(消費(fèi)編號(hào)) 2)參照完整性約束 3)用戶自定義完整性約束 (1)員工編號(hào) like 0-90-90-90-90-90-9 (2)部門編號(hào) like0-90-90-90-9 (3)樓層編號(hào) likeF0-90-90-90-9 (4)訂單編號(hào) like1-90-90-90-90-90-90-90-90-9 5 物理數(shù)據(jù)庫(kù)模型設(shè)計(jì)與實(shí)現(xiàn) 5.1 物理數(shù)據(jù)庫(kù)模型的圖示 由 CDM 生成 PDM 的過(guò)程和生成 LDM 的過(guò)程有些類似,生成 模型如下所示: 5.2 物理數(shù)據(jù)庫(kù)模型的詳細(xì)表示 (1)list of diagram NameCode Diagram_1Diagram_1 (2)lis
20、t of table colums NameCode 消費(fèi)編號(hào)Co-Id 消費(fèi)類型Co_type 消費(fèi)價(jià)格Co_price 員工編號(hào)S_Code 部門編號(hào) 2D_Code 部門編號(hào)Depart_Code 員工住址S_Adress 員工姓名S_Name 員工性別S_Sex 員工電話S_tel 客房編號(hào) 2Room_Code 客房編號(hào)R_Code 顧客編號(hào)C_Code 入住時(shí)間I_time 訂單編號(hào)Order_code 退房時(shí)間L_time 入住價(jià)格price 樓層編號(hào)F_Code 樓層名稱F_Name 備注BeiZhu 訂單編號(hào)Order_code 顧客編號(hào)Client_code 入住時(shí)間In_
21、Time 退房時(shí)間L_time 人數(shù)count 客房編號(hào)Room_Code 樓層編號(hào)F_Code 客房類型Room_Type 客房?jī)r(jià)格Room_Price 客房樓層Room_Floor 備注BeiZhu 顧客編號(hào)Client_code 退房編號(hào)Tui_Code 入住編號(hào)In_Code 顧客姓名Client_name 身份證號(hào)ID 顧客性別Client_sex 顧客電話Client_tel 顧客地址Client_adress 預(yù)交款Pre_money 余額Balance 入住編號(hào)In_Code 顧客編號(hào)Client_code 入住時(shí)間In_Time 入住人數(shù)In_count 備注BeiZhu 退
22、房編號(hào)Tui_Code 顧客編號(hào)Client_code 退房時(shí)間Tui_time 備注BeiZhu 員工編號(hào)S_Code 客房編號(hào)Room_Code 顧客編號(hào)Client_code (3)list of refenences NameCodeParent TableChild Table 11樓層信息客房基本信息 44訂單信息客房狀態(tài)信息 77顧客訂單信息 be leftbe left退房信息顧客 be lived inbe lived in入住信息顧客 be owed bybe owed by顧客6 havehave3消費(fèi)項(xiàng)目基本信息6 havehave2員工3 havehave客房基本信息
23、客房狀態(tài)信息 leaveleave顧客退房信息 livelive顧客入住信息 orderedordered客房基本信息3 responseresponse客房狀態(tài)信息客房基本信息 (4)list of tables NameCode 33 66 入住信息入住信息 員工員工 客房基本信息客房基本信息 客房狀態(tài)信息客房狀態(tài)信息 樓層信息樓層信息 消費(fèi)項(xiàng)目基本信息消費(fèi)項(xiàng)目基本信息 訂單信息訂單信息 退房信息退房信息 顧客顧客 5.3 物理數(shù)據(jù)庫(kù)模型的實(shí)現(xiàn) SQL 語(yǔ)句如下: create table 3 ( S_Code int not null, Room_Code int not null, c
24、onstraint PK_3 primary key (S_Code, Room_Code) ) go create index have2_FK on 3 ( S_Code ASC ) go create index ordered_FK on 3 ( Room_Code ASC ) go create table 6 ( Client_code int not null, Co-Id int null, constraint PK_6 primary key (Client_code) ) go create index have3_FK on 6 ( Co-Id ASC ) go cre
25、ate table 入住信息( In_Code int not null, Client_code int null, In_Time datetime null, In_count int null, BeiZhu varchar(50) null, constraint PK_入住信息primary key nonclustered (In_Code) ) go create index live_FK on 入住信息( Client_code ASC ) go create table 員工( S_Code int not null, D_Code int null, Depart_Co
26、de int null, S_Adress varchar(50) null, S_Name char(10) null, S_Sex char(2) null, S_tel int null, constraint PK_員工primary key nonclustered (S_Code) ) go create table 客房基本信息( Room_Code int not null, F_Code char(20) null, R_Code int null, Room_Type char(10) null, Room_Price money null, Room_Floor char
27、(20) null, BeiZhu varchar(50) null, constraint PK_客房基本信息primary key nonclustered (Room_Code) ) go create index 1_FK on 客房基本信息( F_Code ASC ) go create index response_FK on 客房基本信息( R_Code ASC ) go create table 客房狀態(tài)信息( Room_Code int null, R_Code int not null, C_Code int null, I_time datetime null, Orde
28、r_code int null, L_time datetime null, price char(10) null, constraint PK_客房狀態(tài)信息primary key nonclustered (R_Code) ) go create index have_FK on 客房狀態(tài)信息( Room_Code ASC ) go create index 4_FK on 客房狀態(tài)信息( Order_code ASC ) go create table 樓層信息( F_Code char(20) not null, F_Name char(20) null, BeiZhu varchar
29、(50) null, constraint PK_樓層信息primary key nonclustered (F_Code) ) go create table 消費(fèi)項(xiàng)目基本信息( Co-Id int not null, Co_type char(20) null, Co_price char(10) null, constraint PK_消費(fèi)項(xiàng)目基本信息primary key (Co-Id) ) go create table 訂單信息( Order_code int not null, Client_code int null, In_Time datetime null, L_time
30、 datetime null, count int null, constraint PK_訂單信息primary key nonclustered (Order_code) ) go create index 7_FK on 訂單信息( Client_code ASC ) go create table 退房信息( Tui_Code int not null, Client_code int null, Tui_time datetime null, BeiZhu varchar(50) null, constraint PK_退房信息primary key nonclustered (Tu
31、i_Code) ) go create index leave_FK on 退房信息( Client_code ASC ) go create table 顧客( Client_code int not null, Tui_Code int null, In_Code int null, Client_name char(20) null, ID char(20) null, Client_sex char(2) null, Client_tel int null, Client_adress varchar(20) null, Pre_money int null, Balance int
32、null, constraint PK_顧客primary key nonclustered (Client_code) ) go create index be lived in_FK on 顧客( In_Code ASC ) go create index be left_FK on 顧客( Tui_Code ASC ) go alter table 3 add constraint FK_3_HAVE2_員工foreign key (S_Code) references 員工(S_Code) go alter table 3 add constraint FK_3_ORDERED_客房基
33、本信息foreign key (Room_Code) references 客房基本信息(Room_Code) go alter table 6 add constraint FK_6_BE OWED B_顧客 foreign key (Client_code) references 顧客(Client_code) go alter table 6 add constraint FK_6_HAVE3_消費(fèi)項(xiàng)目基本信息foreign key (Co-Id) references 消費(fèi)項(xiàng)目基本信息(Co-Id) go alter table 入住信息 add constraint FK_入住信息_
34、LIVE_顧客foreign key (Client_code) references 顧客(Client_code) go alter table 客房基本信息 add constraint FK_客房基本信息_1_樓層信息foreign key (F_Code) references 樓層信息(F_Code) go alter table 客房基本信息 add constraint FK_客房基本信息_RESPONSE_客房狀態(tài)信息foreign key (R_Code) references 客房狀態(tài)信息(R_Code) go alter table 客房狀態(tài)信息 add constra
35、int FK_客房狀態(tài)信息_4_訂單信息foreign key (Order_code) references 訂單信息(Order_code) go alter table 客房狀態(tài)信息 add constraint FK_客房狀態(tài)信息_HAVE_客房基本信息foreign key (Room_Code) references 客房基本信息(Room_Code) go alter table 訂單信息 add constraint FK_訂單信息_7_顧客foreign key (Client_code) references 顧客(Client_code) go alter table 退房信息 add constraint FK_退房信息_LEAVE_顧客foreign key (Client_code) references 顧客
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《知識(shí)產(chǎn)權(quán)前沿問(wèn)題》課件
- 《支氣管哮喘防治》課件
- 地理(河南)-【八省聯(lián)考】河南、山西、陜西、內(nèi)蒙古、四川、云南、寧夏、青海八省2025年高考綜合改革適應(yīng)性演練
- 《對(duì)標(biāo)管理咨詢》課件
- 人教版八年級(jí)上冊(cè)地理第2章《中國(guó)的自然環(huán)境》教案
- 小學(xué)數(shù)學(xué)二年級(jí)數(shù)學(xué)加減法練習(xí)題
- 一模閱卷語(yǔ)知作文評(píng)分說(shuō)明南京市一模閱卷語(yǔ)知閱讀評(píng)分細(xì)則
- 上杭一中屆模擬試卷語(yǔ)文試題
- 寵物用品設(shè)計(jì)師職位概述
- 促進(jìn)學(xué)生學(xué)業(yè)成績(jī)提高的班級(jí)計(jì)劃
- 車間現(xiàn)場(chǎng)安全培訓(xùn)內(nèi)容課件參考
- 油藏工程-油藏物質(zhì)平衡方法-1課件
- 三上書(shū)法《撇》教學(xué)課件
- 河北省廊坊市藥品零售藥店企業(yè)藥房名單目錄
- 超星爾雅學(xué)習(xí)通《三國(guó)志導(dǎo)讀》章節(jié)測(cè)試(含答案)
- 簡(jiǎn)單的個(gè)人原因辭職報(bào)告(通用17篇)
- 交響曲欣賞-完整版PPT
- 公司軟件銷售管理制度
- micro810可編程控制器用戶手冊(cè)
- CVC導(dǎo)管維護(hù)技術(shù)評(píng)分標(biāo)準(zhǔn)
- 東風(fēng)7C型(DF7C)內(nèi)燃機(jī)車
評(píng)論
0/150
提交評(píng)論