freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數據庫實習報告——小型ktv收費管理系統word報告版(編輯修改稿)

2025-10-16 09:41 本頁面
 

【文章內容簡介】 包間( 包間號 、包間等級、單價、使用狀態(tài)、折扣、顧客編號) 消費( 顧客編號、項目編號、 入帳時間 、 數量) 酒水食品( 項目編號 、 酒水名稱、單價、當前庫存) 罰款( 顧客編號、破壞物品 ) 包間物品( 物品編號 、物品名、單價、賠償價格) 2. 數據模型優(yōu)化 經過檢查,以上 八個關系模型當中有四個的主碼都只有一個屬性列,所以不存 在部分函數依賴, 其余四個 關系模式也不存在部分函數依賴。而且這 八 個關系模式也不存在傳遞函數依賴。因此,它們均已經達到 3NF。 3. 數據庫模式定義 其中,包括各模式的邏輯結構定義、關系的完整性和安全性等內容。一個關系模式應當是一個五元組 R U, D, dom, F ,而一般只將其看作一個三元組 RU, F。 表 數據庫模式定義表 編號 邏輯結構 (基本表 )定義 完整性和安全性 T- 1 Waiter(詳見附錄 2- 1) (詳見附錄 2- 1) T- 2 Manager(詳見附錄 2- 2) (詳見附錄 2- 2) T- 3 Room(詳見附錄 2- 3) (詳見附錄 2- 3) T- 4 Consumption(詳見附錄 2- 4) (詳見附錄 2- 4) 2020 級信息管理與信息系統 1 班數據庫應用系統課程設計論文 12 T- 5 Goods(詳見附錄 2- 5) (詳見附錄 2- 5) T- 6 Penalty(詳見附錄 2- 6) (詳見附錄 2- 6) T- 7 RGoods(詳見附錄 2- 7) (詳見附錄 2- 7) T- 8 Guests(詳見附錄 2- 8) (詳見附錄 2- 8) 4. 用戶子模式 設計 將概念模型轉換為全局邏輯模型后,還應該根據用戶的習慣和 具體 需求 情況 設計符合局部用戶需要的外模式,即視圖設計。 表 用戶子模式設計 (View)列表 編號 用 戶子模式 (View) 作用 (共性:提供數據保密和安全保護機制 ) V- 1 CRgoods 查詢 顧客消費明細表并提供消費金額查詢 V- 2 Temps 查詢 顧客消費酒水食品總額 V- 3 Cpenalty 查看 顧客賠償總額并開出罰款單 V- 4 Cbadroomgoods 查看 包間損壞物品情況 V- 5 Guestsbase 查看 包間使用情況和服務員服務情況 物理設計階段 物理設計階段的目標 根據特定數據庫管理系統所提供的多種存儲結構和存取方法等依賴于具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結構 (包括文件類型、索引結構和數據的存放次序與位邏輯等 、 存取方法和存取路徑等。這一步設計的結果就是所謂 “物理數據庫 ”。 物理設計階段的任 務 1. 數據存儲方面 為數據庫中各基本表建立的索引如下: ( 1) 由于基本表 Waiter、 Goods、 Guests 的主碼 WaiterNo、 GoodsNo、 GuestsNo、經常在查詢條件和連接操作的連接條件中出現,且它們的值唯一,考慮在兩個屬性上建立唯一性索引; ( 2) Consumption 的主碼 GuestsNo、 ProNo 和 billtime, Manager 的主碼 WaiterNo和 RoomNo, Penalty 的主碼 GuestsNo 和 RGoodsNo, 他們 經常在查詢條件中出現,且它們的組合值唯一,考慮在它們之上建立組合索引; ( 3) 基本表 RGoods 的屬性值幾乎不會有什么變化,更新率很低,可考慮適當 建立索引; 2. 系統功能模塊 ( 1) 顧客 — 包間 信息查詢和更新模塊 將實現對 顧客以及開包間 信息的查詢和更新操作,方便于 顧客服務單創(chuàng)建, 科學 有效2020 級信息管理與信息系統 1 班數據庫應用系統課程設計論文 13 的管理 顧客消費 的變動性和流動性,及時地更換信息。 具體的功能模塊圖如下: 圖 顧客 — 包間信息查詢和更新模塊 ( 2) 酒水食品 信息的查詢和更新模塊 將完成 酒水食品 基本信息的查詢、更新(修改、插入、刪除)操作,便于 對 消費酒水信息 管理, 從而更有利于 管理員開具發(fā)票 ,確保 顧客知道自己的花銷情況 具體的功能模塊圖如下所示: 圖 酒水食品 信息查詢和更新模塊 2020 級信息管理與信息系統 1 班數據庫應用系統課程設計論文 14 物理 設計階段的 方法 進行物理存儲安排,建立索引形成數據庫內模式 。 物理設計階段結果 表 41 存儲過程匯總 編號 存儲過程名稱 定義 作用 P1 p1_ Waiter _Insert 詳見附錄 21 在 Waiter 中插入一元組 P2 p2_ Goods _Insert 詳見附錄 22 在 Goods 中插入一元組 P3 p3_ RGoods _Insert 詳見附錄 23 在 RGoods 中插入一元組 P4 p4_ Penalty _Insert 詳見附錄 24 在 Penalty 中插入一元 組 P5 p5_ Opentime 詳見附錄 25 在 guests 和 manager 中插入一元組 ,影響 room 中元組狀態(tài) P6 p6_ Consumptiongoods 詳見附錄 26 在 Consumption 中插入一元組 并影響goods 中 curstock 的數量 P7 p7_ Deletemanager 詳見附錄 27 在 manager 中 刪除某 一元組 P8 p8_ Deletewaiter 詳見附錄 28 在 waiter 中插 入 某 一元 組 并 且受manager 中屬性影響 P9 p9_ Quitroom 詳見附錄 29 影響 manager、 room 多個屬性值 p10 P10_summoney 詳見附錄 210 開據結賬單 (其他表的查詢、修改、刪除與 上述 表的 操作 大致相同,這里不再具體列出) 數據庫實施階段 數據庫實施階段目標 在上述設計的基礎上,收集數據并具體建立一個數據庫,運行一些典型的應用任務來驗證數據庫設計的正確性和合理性。一般一個大型數據庫的設計過程往往需要經過多次循環(huán)反復。當設計的某步發(fā)現問題時,可能就需要返回到前面去進行修改。因此,在做上述數據庫設計時就應考慮到今后 修改設計的可能性和方便性。 數據庫實施階段任務 1. 建立數據庫 create database KTV; 2. 建立數據表 ( 1) 服務員 基本信息表的建立 create table Waiter(WaiterNo char(10) not null, 2020 級信息管理與信息系統 1 班數據庫應用系統課程設計論文 15 WaiterName char(10) not null, WaiterSex char(5) check(WaiterSex=39。男 39。or WaiterSex=39。女 39。), Idno int, PhoneNo char(15), WaiterArea char(20), WaiterLevel char(20), primary key (WaiterNo)) ( 2) 管理 基本信息表的建立 create table Manager(WaiterNo char(10) not null, RoomNo char(5) not null, OpenTime datetime, CloseTime datetime, primary key (WaiterNo,RoomNo), foreign key (WaiterNo) references Waiter(WaiterNo), foreign key (RoomNo) references Room(RoomNo)) ( 3) 包間 基本信息表的建立: create table Room(RoomNo char(5) not null, RoomSize char(15) not null, RoomPrice float not null, RoomState char(10) , Discount float check(Discount= and Discount=), GuestsNo char(10) , primary key (RoomNo), foreign key (GuestsNo) references Guests(GuestsNo)) ( 4) 顧客 基本信息表的建立: create table Guests(GuestsNo char(10) not null, GuestsName char(10) not null, Guestsphone char(15), Roomno char(5) not null, primary key (GuestsNo), foreign key (Roomno) references Room(Roomno)) ( 5) 消費活動 基本信息表的建立: create table Consumption(GuestsNo char(10) not null, ProNo char(10) not null, Number int not null, billtime datetime not null, primary key (GuestsNo,ProNo,billtime), foreign key (GuestsNo) references Guests(GuestsNo), foreign key (ProNo) references Goods(ProNo)) ( 6) 酒水食品 基本信息表的建立: 2020 級信息管理與信息系統 1 班數據庫應用系統課程設計論文 16 create table Goods(ProNo char(10) not null, GoodsName char(10) not null, Price float not null, CurStock int check(CurStock=0), primary key (ProNo)) ( 7) 罰款 基本信息表的建立: create table Penalty(GuestsNo char(10) not null, RGoodsName char(20) not null, primary key (GuestsNo,RGoodsName), foreign key (GuestsNo) references Guests(GuestsNo)) ( 8) 包間 物品 基本信息表的建立: create table RGoods(RGoodsNo char(10) not null, RGoodsName char(20) not null, Price float not null, RepPrice float not null, primary key (RGoodsNo)) 3. 建立視圖 ( 1) 查詢顧客消費明細表并提供消費金額查詢 的視圖定義如下: create view CRgoods as select GuestsNo,GoodsName,Number,Price,CurStock,Number*Price Mo
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1