版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、試驗(yàn)?zāi)繕?biāo)經(jīng)過此次課程設(shè)計(jì)能夠綜合利用所學(xué)關(guān)系數(shù)據(jù)庫原理知識(shí)處理并能設(shè)計(jì)一個(gè)實(shí)際問題,深入掌握數(shù)據(jù)庫原理相關(guān)理論和數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)過程,深入提升我分析問題和處理問題能力和我動(dòng)手能力。二、課程設(shè)計(jì)要求 1.對(duì)各個(gè)系統(tǒng)進(jìn)行系統(tǒng)功效需求分析。2.數(shù)據(jù)庫設(shè)計(jì)分析階段,進(jìn)行具體數(shù)據(jù)庫需求分析,進(jìn)行概念數(shù)據(jù)庫設(shè)計(jì),畫出數(shù)據(jù)庫E-R圖(局部和整體E-R圖)。3.設(shè)計(jì)出具體邏輯數(shù)據(jù)庫結(jié)構(gòu),將各個(gè)實(shí)體和聯(lián)絡(luò)轉(zhuǎn)化為對(duì)應(yīng)二維表即關(guān)系模式,指定各個(gè)關(guān)系主關(guān)鍵字和外部關(guān)鍵字,并對(duì)各個(gè)關(guān)系約束加以限定。4.經(jīng)過企業(yè)管理器或是查詢分析器實(shí)現(xiàn)各個(gè)二維關(guān)系(提議最好用SQL代碼實(shí)現(xiàn)),要求建立相關(guān)索引。5.依據(jù)系統(tǒng)功效需求設(shè)計(jì)對(duì)應(yīng)查詢視圖。6.要求依據(jù)系統(tǒng)功效需求建立存放過程。7.依據(jù)功效需求建立對(duì)應(yīng)觸發(fā)器以確保數(shù)據(jù)一致性。三、需求分析經(jīng)過對(duì)酒店業(yè)經(jīng)營管理調(diào)查發(fā)覺,酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)應(yīng)提供以下幾點(diǎn)功效:(1)管理客人個(gè)人信息。(2)管理客房狀態(tài)信息。(3)數(shù)據(jù)安全良好,不易被竊取和非法利用。四、設(shè)計(jì)思緒1.首先建立了3張表,分別是:客人信息,客房信息和入住信息 這三張表含有共同屬性是房間號(hào),并經(jīng)過該屬性將3張表聯(lián)絡(luò)起來。經(jīng)過概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到用戶需求抽象為信息結(jié)構(gòu),概念模型作為概念結(jié)構(gòu)設(shè)計(jì)表示工具,為數(shù)據(jù)庫提供一個(gè)說明性結(jié)構(gòu),是設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)即邏輯模型基礎(chǔ)。所以,概念模型必需含有以下特點(diǎn):(1)語意表示能力豐富。(2)易于交流和了解。(3)易于修改和擴(kuò)充。(4)易于向多種數(shù)據(jù)模型轉(zhuǎn)換。2.E-R圖客人信息局部e-r圖:客人客人身份證號(hào)姓名房間號(hào)身份證號(hào)姓名房間號(hào)客房信息局部e-r圖:客房客房房間號(hào)價(jià)格規(guī)格房間號(hào)價(jià)格規(guī)格入住信息局部e-r圖:客房入住客人客房入住客人入住時(shí)間是否入住房間號(hào)入住時(shí)間是否入住房間號(hào)3.代碼和步驟3.1在服務(wù)器“數(shù)據(jù)庫”文件夾右鍵點(diǎn)擊,選擇“新建數(shù)據(jù)庫”,并命名為:酒店管理數(shù)據(jù)庫。3.2打開查詢分析器,輸入一下代碼:--建表createtable客人信息(姓名char(10)NOTNULL,房間號(hào)char(10),身份證號(hào)char(20)PRIMARYKEY)createtable客房信息(房間號(hào)char(10),規(guī)格char(10),價(jià)格char(10))createtable入住信息(房間號(hào)char(10),是否入住char(2)DEFAULT'否',入住時(shí)間char(10)notnull)--插入(客人信息)數(shù)據(jù)insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('趙尤信','000','121')insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('王鵬','001','345678')insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('趙得勢(shì)','002','345678')--插入(客房信息)數(shù)據(jù)insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('000','標(biāo)準(zhǔn)','100¥')insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('001','標(biāo)準(zhǔn)','100¥')insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('002','標(biāo)準(zhǔn)','100¥')--插入(入住信息)數(shù)據(jù)insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('000','是','.11.25')insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('001','是','.11.24')insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('002','是','.11.24')--客人信息增刪改createprocedure錄入客人(@姓名char(10),@房間號(hào)char(10),@身份證號(hào)char(20))asinsertinto客人信息values(@姓名,@房間號(hào),@身份證號(hào))EXEC錄入客人@姓名='朱恒',@房間號(hào)='000',@身份證號(hào)='121'createprocedure修改客人(@姓名char(10),@房間號(hào)char(10),@身份證號(hào)char(20))asupdate客人信息set姓名=@姓名,房間號(hào)=@房間號(hào),身份證號(hào)=@身份證號(hào)where@身份證號(hào)=身份證號(hào)exec修改客人@姓名='趙尤信',@房間號(hào)='111',@身份證號(hào)='121'createprocedure刪除客人(@身份證號(hào)char(20))asdeletefrom客人信息where@身份證號(hào)=身份證號(hào)EXEC刪除客人@身份證號(hào)='121'--客房信息增刪改createprocedure錄入客房(@房間號(hào)char(10),@規(guī)格char(10),@價(jià)格char(10))asinsertinto客房信息values(@房間號(hào),@規(guī)格,@價(jià)格)EXEC錄入客房@房間號(hào)='000',@規(guī)格='標(biāo)準(zhǔn)',@價(jià)格='100¥'createprocedure修改客房(@房間號(hào)char(10),@規(guī)格char(10),@價(jià)格char(10))asupdate客房信息set房間號(hào)=@房間號(hào),規(guī)格=@規(guī)格,價(jià)格=@價(jià)格where@房間號(hào)=房間號(hào)exec修改客房@房間號(hào)='111',@規(guī)格='豪華',@價(jià)格='1000¥'createprocedure刪除客房(@房間號(hào)char(10))asdeletefrom客房信息where@房間號(hào)=房間號(hào)EXEC刪除客房@房間號(hào)='111'--入住信息增刪改createprocedure錄入入住(@房間號(hào)char(10),@是否入住char(2)DEFAULT'否',@入住時(shí)間char(10))asinsertinto入住信息values(@房間號(hào),@是否入住,@入住時(shí)間)EXEC錄入入住@房間號(hào)='000',@是否入住='是',@入住時(shí)間='.11.25'createprocedure修改入住(@房間號(hào)char(10),@是否入住char(2)DEFAULT'否',@入住時(shí)間char(10))asupdate入住信息set房間號(hào)=@房間號(hào),是否入住=@是否入住,入住時(shí)間=@入住時(shí)間where@房間號(hào)=房間號(hào)exec修改入住@房間號(hào)='111',@是否入住='是',@入住時(shí)間='.11.26'exec修改入住@房間號(hào)=’000’,@是否入住=’否’,@入住時(shí)間=’createprocedure刪除入住(@房間號(hào)char(10))asdeletefrom入住信息where@房間號(hào)=房間號(hào)EXEC刪除入住@房間號(hào)='111'--視圖建立Createviewtotal_view(房間號(hào),姓名,身份證號(hào),價(jià)格,規(guī)格,是否入住,入住時(shí)間)ASSELECT客人信息.房間號(hào),姓名,身份證號(hào),價(jià)格,規(guī)格,是否入住,入住時(shí)間FROM客人信息,客房信息,入住信息WHERE客人信息.房間號(hào)=客房信息.房間號(hào)and客房信息.房間號(hào)=入住信息.房間號(hào)--視圖查詢Select*from客人信息,客房信息,入住信息Where客人信息,房間號(hào)=客房信息.房間號(hào)and客房信息.房間號(hào)=入住信息.房間號(hào)--建立觸發(fā)器,實(shí)現(xiàn)聯(lián)動(dòng)刪除功效createtriggerDispl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024集成電路卡訂制購銷法律協(xié)議
- 2023-2024學(xué)年重慶市忠縣三匯中學(xué)高三下第二次檢測(cè)試題數(shù)學(xué)試題
- 2023-2024學(xué)年浙江省磐安縣二中高三第三次適應(yīng)性訓(xùn)練數(shù)學(xué)試題
- 2024限定收藏品無償交接協(xié)議
- 2024工程項(xiàng)目墊資協(xié)議示例
- 2024礦山工程承包協(xié)議模板
- 2024保障:權(quán)威協(xié)議樣本解析
- 2024跨境電子商務(wù)交易協(xié)議模板
- 2024年大清包勞務(wù)施工業(yè)務(wù)協(xié)議模板
- 2024年貨車運(yùn)輸專屬駕駛員勞動(dòng)協(xié)議
- 辦理營業(yè)執(zhí)照委托書
- 危險(xiǎn)貨物道路運(yùn)輸安全卡4
- 船舶電氣安裝理論圖紙相結(jié)合PPT課件
- 道路交通標(biāo)志與標(biāo)線PPT課件
- 幕墻打膠工藝
- 違約損失率(LGD)研究
- 新冀教版九年級(jí)英語上冊(cè)第26課課件
- 編寫標(biāo)準(zhǔn)必備文件 國家標(biāo)準(zhǔn) 地方標(biāo)準(zhǔn) 行業(yè)標(biāo)準(zhǔn) 企業(yè)標(biāo)準(zhǔn) 格式模板大全
- 《鉆木取火》PPT
- 2021-2025鄉(xiāng)村5年規(guī)劃三篇
- 無線電遙控帆船講解
評(píng)論
0/150
提交評(píng)論