版權(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ì)1、需求分析酒店信息管理數(shù)據(jù)庫(kù)是一個(gè)用來(lái)管理酒店樓層、客房、入住,賬單、會(huì)員信息。 針對(duì)耐要求設(shè)計(jì)以下數(shù)據(jù)結(jié)構(gòu)樓層信息,包含數(shù)據(jù)有Floorid. Floorname??头款愋托畔?,包含數(shù)據(jù)有:TypelD、Typename、Price、CombinPrice、 OverdestineNum、Combination。客房信息表,包含數(shù)據(jù)有:RoomID、FloorlD、TypelD、GuestNumber. BedNumber. RoomDesc、Memo. State入住單信息表,包含有:CheckInIDs VIPID、TypelD、TypelD、TypelD、 Le
2、aveTime. BillState、CheckInNumberx RoomID、CheckinPrice 等。賬單明細(xì)表,包含數(shù)據(jù)有:AccountID、ChecklnlD、ConsumeContent 等。預(yù)定表 包含數(shù)據(jù)有 ChecklnlD. VIPID. TypelD. ArriveTime. LeaveTime. BillState 等。會(huì)員表,包含數(shù)據(jù)有:VIPID、Name、Job、Phone. E-mailx Memoo2、概念結(jié)構(gòu)設(shè)計(jì)根據(jù)設(shè)計(jì)表要求,了解到該數(shù)據(jù)庫(kù)包含客房、賬單、會(huì)員客戶。經(jīng)過(guò)分析,畫出了酒店關(guān) 系的E-R圖,分別如下:MemoRoomID圖3客房信息ER圖
3、圖4入住單E-R圖圖5賬單明細(xì)E-R圖圖6預(yù)定表E-R圖會(huì)員表(VIP)E-mail圖7會(huì)員表E-R圖通過(guò)對(duì)個(gè)實(shí)體之間聯(lián)系的分析,將局部E-T圖綜合成全局E-R圖樓層會(huì)員表賬單明細(xì)客房類型客房信息3、邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)概念設(shè)計(jì)的結(jié)果,將其轉(zhuǎn)換為關(guān)系模型:樓層(Flooid、Floorname );客房類型(TypelD、Type name、Price、CombinPrice. OverdestineNum. Combi nation );客房信息(RoomID、FloorlD、TypelDx GuestNumber. BedNumber. RoomDesc. Memo. State );入住單(
4、ChecklnlD. VIPID、TypelD、ArriveTimex LeaveTime. BillState、 CheckI nN umber. RoomID、Checki nPrice、Disco unt、DiscountReas on、AddBed、 Ear nest、DestMa n、DestCompa ny、Phone、Operator. Memo. AmountRecex ConsumeMoneyx AccountState、AccountTimes PayMode );賬單明細(xì)(AccountID. ChecklnlD. ConsumeContent. ConsumeMoney
5、x ConsumeTime. Memo );預(yù)訂單(CheckInIDx VIPIDX TypelD. ArriveTimex LeaveTime. BillState、 Checki nN umber. RoomID、Checki nPrice、Disco unt、DiscountReas on、AddBed. Ear nest. DestMa n、DestCompa ny、Phon 巳 Operator. Memo );會(huì)員表(VIPID、Name. Job、Phone. E-mailx Memo);4、物理結(jié)構(gòu)設(shè)計(jì)(1)樓層信息表Floorinfo字段名類型說(shuō)明功能FlooridInt非
6、空,主鍵樓層編號(hào)FloornameChar (3 )(2)客房粥漿 GuestRoornType字段名類型說(shuō)明功能TypelDInt非空,主鍵類型編號(hào)Type nameVarChar (40類型名稱PriceMoney價(jià)格Combi nPriceMon gey拼房?jī)r(jià)格OverdestineNu mInt可超預(yù)定數(shù)Combi nationBit是否口以拼房(3)客房信息表 GuestRoomlnfo字段名類型說(shuō)明功能RoomIDInt非空,主鍵客房編號(hào)FloorlDInt非空,外鍵樓層編號(hào)TypelDInt非空,外鍵類型編號(hào)GuestNumberInt大于0額定人數(shù)BedNumberInt大于0
7、床數(shù)RoomDescVarchar (40 )客房描述MemoVarchar (100備注StateVarchar (4 )默認(rèn)值為"無(wú)人住"狀態(tài)(4) AfSIChecklnBill字段名類型說(shuō)明功能ChecklnlDInt非空,主鍵,標(biāo)識(shí)列入住單編號(hào)VIPIDInt非空,外鍵會(huì)員編號(hào)TypelDInt非空,外鍵客房類型ArriveTimeDatetime到達(dá)時(shí)間LeaveTimeDatetime離開(kāi)時(shí)間BillStateVarchar(20)單據(jù)狀態(tài)CheckI nN umberint入住人數(shù)RoomIDint非空,外鍵客房編號(hào)Checki nPriceMoney入住價(jià)
8、格Disco untFloat折扣DiscountReas onVarchar(20)折扣原因AddBedBit是否加床Ear nestMoney預(yù)收款DestMa nVarchar ( 20 )預(yù)定人DestCompa nyVarchar ( 60 )預(yù)定公司PhoneVarchar ( 15 )聯(lián)系電話OperatorVarchar(lO)操作員MemoVarchar ( 50 )備注Amoun tReceMoney應(yīng)收賬款ConsumeMo neyMoney消費(fèi)全額Accoun tStateBit是否結(jié)賬Acco un tTimeDatetime結(jié)賬日期PayModeVarchar (
9、20 )付款方式(5)賬單明細(xì)表BillDetail字段名類型說(shuō)明功能AccountIDInt非空,主鍵賬單編號(hào)ChecklnlDInt非空,外鍵入住單編號(hào)Con sumeC onten tVarchar ( 40 )消費(fèi)內(nèi)容Con sumeM oneyMoney消費(fèi)全額Con sumeTimeDatetime消費(fèi)時(shí)間MemoVarchar (100備注(6)BookingList字段名類型說(shuō)明功能ChecklnlDInt非空,主鍵,標(biāo)識(shí)列入住單編號(hào)VIPIDInt非空,外鍵會(huì)員編號(hào)TypelDInt非空,外鍵客房類型ArriveTimeDatetime到達(dá)時(shí)間LeaveTimeDatetim
10、e離開(kāi)時(shí)間BillStateVarchar(20)單據(jù)狀態(tài)CheckI nNu mberint入住人數(shù)RoomIDint非空,外鍵客房編號(hào)Checki nPriceMoney入住價(jià)格Disco untFloat折扣Disco un tReas onVarchar(20)折扣原因AddBedBit是否加床Ear nestMoney預(yù)收款DestMa nVarchar ( 20 )預(yù)定人DestCompa nyVarchar ( 60 )預(yù)定公司PhoneVarchar ( 15 )聯(lián)系電話OperatorVarchar(lO)操作員MemoVarchar ( 50 )備注(7)會(huì)員表VIP字段名
11、類型說(shuō)明功能VIPIDInt非空,主鍵會(huì)員編號(hào)NameVarchar ( 10 )會(huì)員姓名JobVarchar ( 40 )單位PhoneVarchar ( 15 )長(zhǎng)度大于等于11聯(lián)系電話E-mailVarchar ( 20 )必須包含符號(hào)E-mailMemoVarchar ( 80 )備注5、數(shù)據(jù)庫(kù)實(shí)施 a.用T-SQL創(chuàng)建數(shù)據(jù)庫(kù)-create database冏店管理系統(tǒng)onprimary(nime="西店管理系貌_(1沆31' 3f ilename=? e: 酒店管理_datal. jndf7,size=5,jriaxsize=unliiTi it ed,f ileg
12、rovth=2)go100 % 歸消息 齢已換就。b、用T-SQL語(yǔ)句創(chuàng)建所有的表及主鍵1 )創(chuàng)建樓層信息表 create table樓層信息夷(Flo or Info int not null primary key, Floorname char (3)go2)創(chuàng)建客房類型表I- create tble客房類型克 (IypelD int nc-t null primary key, Typenaine varchar (40), Price Money, CombinPrice money7 Over des tine Num ini., | Combination, bit) go3)創(chuàng)
13、建客房信息表24252627282930313233Ecreate table客靂信息衷 (RoomlD int not null primary key.Floor ID int nc-t null ,Type ID int not null?EGuestNumber int,Bedl'Imnber int,I-KoomDesc varchar (40) ?BMemo varchar(100),State varchar (4)、3)創(chuàng)建入住單信息表3435 363738394041424344454647484950515253545556575859create table 入住
14、單.ChecklnlD int not null primary key, VIPID int not null,TypelD int,ArriveTijne datetline.Leaverime datetine,BillState varchar(20),CheckInllumber int,RoomlD int not null,CheckinPrice money,Discount float,DiscountReason. varchar (20),AddBed bit,Earnest money?DestMan varchar(20),DestCompany varchar(60
15、j ,Phone varchar(20)?Operator varchar(20)7Mem.0 varchar (50),AmountRece m.on.ey,ConsumeMoney nioney,AccountState bit.Account Time datetine.PayMode varchar(20)go4)創(chuàng)建賬單明細(xì)表6061626364656667Ecreate table賬單明細(xì)表(Ac count ID int not null primary key, ConsumeCont ent varchar (40),ConsuineMoney money,ConswneTi
16、jne datetime,Memo varchar (100)go5)創(chuàng)建預(yù)定表bb6970717273747576777879808182S38485868788899091929394959697create table 預(yù)訂單(ChecklnlD int not null primary key, VIPID int not null,TypelD int ncrt null?Ar rive Time datetiine,LeaveTime datetime,BillSt2te varchar(20) 7 ChecklnNujnber int, RoomlD int not null,C
17、heckinPrice Jioney,Discount float,DiscountReason varchar (20) ?AddBed bit.Earnest money, DestMan varchar (20) ?DestConLpany varchar (60),Phone varchar(15), Operator varchar(20)? Memo varchar(50),)6)創(chuàng)建會(huì)員表E create table 會(huì)員表(VIP ID int not null primary key,Mame varchar (10),Job varchar (40),Phone varch
18、ar (15) check (Phone>=11),varchar (20) check (E_mail like '廻爐)?Kemo varchar (80)golC、用sql語(yǔ)句給需要設(shè)置外鍵的表Halter table 客房fl息表add constraint怨層信息表咨房信息表 foreign key(FloorlD) references 桜層信息(Floorinfogoer table客房類型表constraint fk_客房信息表_客房類型表 foreign key(TypelD) REFERENCES 客房類型表(TypelD)E alter table 入住單a
19、dd constraint會(huì)員表_入住單 foreign key(VIPID) REFERENCES 會(huì)員表(VIPID)goE alter table 入住單add constraint fk_客房類型表入住單 foreign l<ey(TypelD) references 客房類型(TypelD) goE: alt addreferences 客房信息表(RoojrID)er table入住單constraint fk_容房信息表-入住單 foreign key(RoomlD)GO118119 Halter table 預(yù)訂單120 add constraint fk_會(huì)員表_預(yù)訂單
20、 foreign key(VIPID) REFERENCES 會(huì)員表(VIPID)121 go122123 Halter table 預(yù)訂單add constraint fk_客房類型表預(yù)訂單 foreign key(TypelD) references 客房類型表(TypelD)125 go126126 Halter table 預(yù)訂單127 add constraint fk_客房信息表預(yù)訂單 foreign key(RoomlD) references 客房信息表(RoomID)128 G0|D、使用insert初始化數(shù)據(jù)庫(kù)1 JU131 Einsert into 樓層信(Floorinfo, F
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綜合商業(yè)體售樓處動(dòng)態(tài)沙盤供應(yīng)協(xié)議版B版
- 2024年門店裝修工程承包合同樣本版B版
- 2024院內(nèi)醫(yī)療廢物焚燒處理設(shè)施改造合同3篇
- 2024年版藥材種子種苗銷售合同3篇
- 2022年運(yùn)城學(xué)院公共課《C語(yǔ)言》科目期末試卷A(有答案)
- 2025年度瓷磚生產(chǎn)節(jié)能減排合同2篇
- 2025年度彩板房租賃與安裝合同范本3篇
- 2024版居家育兒服務(wù)協(xié)議范本:育兒嫂條款一
- 河套學(xué)院《國(guó)際投資與信貸》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度生態(tài)保護(hù)區(qū)拆遷補(bǔ)償及生態(tài)補(bǔ)償協(xié)議范本3篇
- 2022年外交學(xué)院輔導(dǎo)員招聘筆試題庫(kù)及答案解析
- 磁致伸縮液位傳感器KYDM-路線設(shè)置使用
- (完整版)建筑業(yè)10項(xiàng)新技術(shù)(2017年最新版)
- 收割機(jī)轉(zhuǎn)讓協(xié)議
- 中學(xué)歷史教育中的德育狀況調(diào)查問(wèn)卷
- 煤礦煤業(yè)掘進(jìn)工作面班組安全確認(rèn)工作記錄表 模板
- 第8期監(jiān)理月報(bào)(江蘇版)
- 建筑工程質(zhì)量管理體系文件
- 乙丙橡膠電力電纜絕緣一步法硅烷交聯(lián)工藝
- 中止施工安全監(jiān)督申請(qǐng)書(范例)
- 世界各國(guó)標(biāo)準(zhǔn)鋼號(hào)對(duì)照表
評(píng)論
0/150
提交評(píng)論