版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、信息工程學(xué)院數(shù)據(jù)庫課程設(shè)計(jì)論文題目:網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)學(xué) 號(hào): 專業(yè)班級(jí): 姓 名: 指導(dǎo)老師: 完成日期:網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)(*學(xué)院*級(jí)*班)摘要隨著上個(gè)世紀(jì)九十年代計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,人類進(jìn)入到了網(wǎng)絡(luò)化、信息 化的時(shí)代。而網(wǎng)絡(luò)的發(fā)展帶動(dòng)了一種新興產(chǎn)業(yè)一一網(wǎng)吧行業(yè)。從上世紀(jì)九十年代 至今,網(wǎng)吧經(jīng)歷了前所未有的發(fā)展。從小規(guī)模到大規(guī)模,從單一經(jīng)營到連鎖經(jīng)營, 從簡單提供上網(wǎng)服務(wù)演變到休息、娛樂場所。這就帶來了新的問題一一網(wǎng)吧管理。U詢,網(wǎng)吧的人工管理已經(jīng)不能適應(yīng)網(wǎng)吧的高速發(fā)展,成為阻礙網(wǎng)吧發(fā)展的 桎梏。因此開發(fā)一套完善的網(wǎng)吧管理系統(tǒng)成為網(wǎng)吧發(fā)展的首要任務(wù)。本系統(tǒng)從操作簡便、靈活、實(shí)用、
2、安全的要求出發(fā),實(shí)現(xiàn)較為簡單,適合于 中小型網(wǎng)吧的管理。關(guān)鍵字:網(wǎng)吧管理;網(wǎng)吧管理現(xiàn)代化;人工管理;功能模塊;存儲(chǔ)過程。目錄1需求分析錯(cuò)誤!未定義書簽。1.1 引言錯(cuò)誤!未定義書簽。1.2 目標(biāo)與任務(wù)錯(cuò)誤!未定義書簽。1.2.1 需求分析階段的目標(biāo)錯(cuò)誤!未定義書簽。1.2.2 需求分析階段的任務(wù)錯(cuò)誤!未定義書簽。1.2.3 需求分析階段的成果12數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)32.1概念設(shè)計(jì)32.1.1分E-R圖建立32.1.2全局/整體E-R圖62.2邏輯設(shè)計(jì)62.1.1建立關(guān)系模式62.2.2關(guān)系模式的規(guī)范化處理72.2.3用戶子模式建立7224關(guān)系模式邏輯結(jié)構(gòu)宦義73. 數(shù)據(jù)庫物理設(shè)計(jì)103物理設(shè)計(jì)階段
3、的目標(biāo)與任務(wù)103.2數(shù)據(jù)存儲(chǔ)方而103.3系統(tǒng)功能模塊103.1.1上機(jī)、下機(jī)、結(jié)算103.3.2查詢、更新103.3.3 充值104. 數(shù)據(jù)庫實(shí)施與測試114數(shù)據(jù)庫及數(shù)據(jù)庫對(duì)象建立114.1.1建立基本表114.1.2建立視圖144.1.3建立索引144.1.4建立存儲(chǔ)過程144.1.5建立觸發(fā)器174.2數(shù)據(jù)入庫174.3數(shù)據(jù)庫測試185. 總結(jié)206. 致謝217. 參考文獻(xiàn)218. 附錄211. 需求分析1.1引言隨著互聯(lián)網(wǎng)的發(fā)展,Internet正在各行各業(yè)形成新的熱點(diǎn)和經(jīng)濟(jì)增長點(diǎn),網(wǎng) 絡(luò)正把人們緊密地聯(lián)系在一起。很難想彖在信息時(shí)代離開網(wǎng)絡(luò)人們怎么生活、工 作。因此人們居住環(huán)境的信
4、息化、網(wǎng)絡(luò)化是發(fā)展的必然要求。但是如果沒有相應(yīng) 的網(wǎng)絡(luò)管理、控制和計(jì)費(fèi)系統(tǒng)來支撐,勢必會(huì)阻礙網(wǎng)絡(luò)運(yùn)營工作的有效開展。1-2目標(biāo)與任務(wù)仁2.1需求分析階段的目標(biāo)(1)了解目前網(wǎng)吧管理的現(xiàn)狀以及PLSQL Developer的功能和特點(diǎn)。(2)通過上網(wǎng)伶閱資料的方式了解網(wǎng)吧管理的工作業(yè)務(wù)流程,并記錄和處理相關(guān) 的數(shù)據(jù)。(3)與指導(dǎo)教師交流個(gè)人想法,征求意見,改正不合理的地方,為卜面的概念設(shè) 計(jì)與邏輯設(shè)計(jì)奠定基礎(chǔ)。1.2.2需求分析階段的任務(wù)1. 處理功能要求1)增加、修改、刪除會(huì)員信息2)會(huì)員充值,根據(jù)積分計(jì)算會(huì)員等級(jí)。3)記錄上網(wǎng)信息,根據(jù)會(huì)員信息和上網(wǎng)信息來計(jì)算上網(wǎng)費(fèi)用、賬戶余額。4)查詢各個(gè)
5、機(jī)器當(dāng)前的狀況,包括當(dāng)前系統(tǒng)版本信息,最新系統(tǒng)版本信息,是否需要更新,是否故障等。5)查詢各個(gè)機(jī)器的各項(xiàng)數(shù)據(jù),包括購買時(shí)間、使用年限、配置等。6)記錄網(wǎng)吧內(nèi)部各個(gè)管理員的基本信息并進(jìn)行增、刪、改。7)記錄管理員的出勤狀況。2. 安全性和完整性要求安全性先通過視圖機(jī)制,會(huì)員只能訪問系統(tǒng)授權(quán)的視圖,查詢自己 的消費(fèi)信息,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性。完整性要求用于描述宿舍樓基本信息、學(xué)生基本信息、宿舍基本信 息、樓道工作人員基木信息、宿舍保衛(wèi)處基本信息、宿舍事故基本信息、 物品岀入基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性(符 合實(shí)際要求),詳細(xì)完整性要求見于系統(tǒng)的邏輯設(shè)計(jì)階
6、段。杪理級(jí)"林專業(yè)林林班數(shù)據(jù)庫應(yīng)用系統(tǒng)課程設(shè)訃課程論文杪理級(jí)"林專業(yè)林林班數(shù)據(jù)庫應(yīng)用系統(tǒng)課程設(shè)訃課程論文1.1.2需求分析階段的成果1.頂層數(shù)據(jù)流程圖F1信急檢索清求P0F4上機(jī)尺下機(jī)審批F2IW息說衣結(jié)卑網(wǎng)吧冒理系統(tǒng)4F3上機(jī)&下機(jī)申佰圖11E2會(huì)員二層數(shù)據(jù)流程圖F6消裁信息圖1.23.三層數(shù)據(jù)流程圖杪理級(jí)"林專業(yè)林林班數(shù)據(jù)庫應(yīng)用系統(tǒng)課程設(shè)訃課程論文3P1.1賬戶救活E2會(huì)員P1±,下機(jī)管理F10上機(jī)信息F8上機(jī)申渚F9下機(jī)申清F24修改櫥馮申請F(tuán)6消英信息圖1.3P2信息檢素處理F21言理貝依皂簽皋請農(nóng)/P2 3消費(fèi)信息 檢索處理F16會(huì)員信
7、邑檜龕貉毛F1電931 55檢?«求F1電ISEJS橙圭豬SE1 管理員圖1.42. 1.1分E-R圖建立圖2. 12. 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)2.1概念設(shè)計(jì)槪念設(shè)訃階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,包括分E-R圖建立和全局/整體E-R圖建立兩個(gè)階段。會(huì)員:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密碼、 會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新密碼、 密碼修改時(shí)間會(huì)員表:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密 碼、會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬
8、戶余額、會(huì)員積分、新 密碼、密碼修改時(shí)間上網(wǎng)信息表:上機(jī)時(shí)間、下機(jī)時(shí)間、在線時(shí)長、電腦費(fèi)率、消費(fèi)金額*級(jí)*專業(yè)*班數(shù)據(jù)庫應(yīng)用系統(tǒng)課程設(shè)訃課程論文圖2. 2管理員:管理員姓名、管理員性別、管理員年齡、管理員住址、管理員手機(jī)號(hào)碼、 管理員銀行卡號(hào)、管理員賬號(hào)、管理員密碼、管理員工作天數(shù)、管理員請假天數(shù)、 管理員休假天數(shù)上網(wǎng)消費(fèi)記錄(信息)表:上機(jī)時(shí)間、下機(jī)時(shí)間、在線時(shí)長、電腦費(fèi)率、消費(fèi)金 額會(huì)員表:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密 碼、會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新 密碼、密碼修改時(shí)間電腦表:電腦購入時(shí)間、電腦使用年限、電腦報(bào)修次數(shù)
9、、電腦報(bào)修時(shí)間、電腦故 障名稱、電腦價(jià)格、電腦CPU型號(hào)、電腦顯卡型號(hào)、電腦屏幕尺寸、電腦運(yùn)存大 小、電腦硬盤大小、電腦編號(hào)、網(wǎng)吧系統(tǒng)版本、最新系統(tǒng)版本、是否更新、更新 時(shí)間管理員表:管理員姓名、管理員性別、管理員年齡、管理員住址、管理員手機(jī)號(hào) 碼、管理員銀行卡號(hào)、管理員賬號(hào)、管理員密碼、管理員工作天數(shù)、管理員請假 天數(shù)、管理員休假天數(shù)會(huì)員:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密碼、 會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新密碼、 密碼修改時(shí)間管理員N圖2. 3會(huì)員:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密碼、 會(huì)員等級(jí)、
10、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新密碼、 密碼修改時(shí)間上網(wǎng)消費(fèi)記錄(信息)表:上機(jī)時(shí)間、下機(jī)時(shí)間、在線時(shí)長、電腦費(fèi)率、消費(fèi)金 額會(huì)員表:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密 碼、會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新 密碼、密碼修改時(shí)間管理員:管理員姓名、管理員性別、管理員年齡、管理員住址、管理員手機(jī)號(hào)碼、 管理員銀行卡號(hào)、管理員賬號(hào)、管理員密碼、管理員工作天數(shù)、管理員請假天數(shù)、 管理員休假天數(shù)反饋表:包含所有的數(shù)據(jù)項(xiàng)圖2.4管理員:管理員姓名、管理員性別、管理員年齡、管理員住址、管理員手機(jī)號(hào)碼、 管理員銀行卡號(hào)、管理
11、員賬號(hào)、管理員密碼、管理員工作天數(shù)、管理員請假天數(shù)、 管理員休假天數(shù)會(huì)員:會(huì)員姓名、會(huì)員性別、會(huì)員年齡、會(huì)員身份證號(hào)、會(huì)員手機(jī)號(hào)、會(huì)員密碼、 會(huì)員等級(jí)、充值時(shí)間、充值金額、累計(jì)充值金額、賬戶余額、會(huì)員積分、新密碼、5杪理級(jí)"林專業(yè)林林班數(shù)據(jù)庫應(yīng)用系統(tǒng)課程設(shè)訃課程論文密碼修改時(shí)間網(wǎng)吧管理系統(tǒng):包含所有的數(shù)據(jù)項(xiàng)2. 1.2全局/整體E-R圖會(huì)員衰圖2. 52.2邏輯設(shè)計(jì)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與 選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的 基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容
12、包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子 模式設(shè)計(jì))、數(shù)據(jù)處理(描述系統(tǒng)功能)兩大任務(wù)。2. 1. 1建立關(guān)系模式Vipinformation (Vname» Vsex, Vage, Vid, Vphoneno, Vpassword, Vrank, Resto,Vmark, Vnewpassword, Altertime)Vipcharge (Vid, Chargetime, Sumfigure, Resto, Chargefigure)Computerquality (Ccpu, CdisplayCscreenmeasure, Cram, Crom,
13、 Cno)Computerfix (Cfixcount, Cfixtime, Cbugname, Cno)Computeruse (Cno, Cbuytime, Cusetime, Cfigure)Computerupdate (Sysedition, Newedition, Ifupdate, Updatetime» Cno)Adminattendance (Admimvorkdays, Adminabsencedays, Adminrestdays, Aaminid)Admininformat ion ( Adminname , Adminage , Adminaddress ,
14、 Adminpnum ,Adminbanknum, Adminsex, Aaminid, Adminpassword)Surftime (Vid, Begintime, Endtime» Onlinetime)Surfcost (Onlinetime. Crate, Vid, Expensefigure)2.2.2關(guān)系模式的規(guī)范化處理關(guān)系模式不存在非主屬性對(duì)主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴, 已經(jīng)達(dá)到了 3NFo2.2.3用戶子模式建立編號(hào)用戶子模式(View)作用(共性:提供數(shù)據(jù)保密和安全保護(hù)機(jī)制)V-1ComView便于會(huì)員査詢電腦基本信息V-2VipView便于會(huì)員査
15、詢自己的信息表2.1視圖2.2.4關(guān)系模式邏輯結(jié)構(gòu)定義屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約朿條件Vname會(huì)員姓冬varchar220Vsex會(huì)員性別varchar22Vage會(huì)員年齡numberVid會(huì)員身份證號(hào)varchar218是Not nullVphoneno會(huì)員手機(jī)號(hào)varchar211Vpassword會(huì)員密碼varchar220表2.2會(huì)員基本信息關(guān)系模式屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約朿條件Vid會(huì)員身份證號(hào)varchar218是Not nullChargetime充值時(shí)間date是Chargefigure充值金額numberNot nullSumfig
16、ure累汁充值金額numberResto賬戶余額number表2. 3會(huì)員充值信息關(guān)系模式屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約束條件Ccpu電腦CPU型號(hào)varchar210Cdisplay電腦顯卡型號(hào)varchar210Cscreenmeasure電腦屏幕尺寸varchar24Cram電腦運(yùn)存大小varchar24Crom電腦硬盤大小varchar24Cno電腦編號(hào)varchar23是Not null表2.4電腦基本信息關(guān)系模式屬性名 含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約束條件Cfixtime電腦報(bào)修時(shí)間dateCbugname電腦故障名稱varchar220Cno電腦編號(hào)va
17、rchar23是Not nullCfixcount電腦報(bào)修次數(shù)number表2. 5電腦報(bào)修信息關(guān)系模式屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約束條件Cno電腦編號(hào)varchar23是NotnullCbuytime電腦購入時(shí)間date是NotnullCusetime電腦使用年限numberCfigure電腦價(jià)格number表2. 6電腦使用信息關(guān)系模式屬性名含義數(shù)據(jù)類型長度 是否為主屬性 是否為外鍵 約朿條件Sysedition網(wǎng)吧系統(tǒng)版本varchar220Newedition最新系統(tǒng)版本varchar220Ifupdate是否更新varchar22Updatetime更新時(shí)間date
18、Cno戌1腦編號(hào)3是Not null表2. 7電腦系統(tǒng)信息關(guān)系模式屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約朿條件Adminname管理員姓名varchar2 20Adminage管理員年齡numberAdminaddress管理員住址varchar2 50Adminpnum管理員手機(jī)號(hào)碼varchar2 11Adminbanknum管理員銀行卡號(hào)varchar2 20Adminsex管理員性別varchar2 2Aaminid管理員賬號(hào)varchar2 3是Not nullAdminpassword管理員密碼varchar2 20表2. 8管理員基本信息屬性名含義數(shù)據(jù)類型 長度 是否為主
19、屬性 是否為外鍵約朿條件Aaminid管理員賬號(hào)varchar23是Not nullAdminworkdays管理員工作天數(shù)number2Adminabsencedays 管理員請假天數(shù) number2Adminrestdays管理員休假天數(shù)number2表2. 9管理員考勤信息屬性名含義數(shù)據(jù)類型 長度是否為主屬性是否為外鍵約朿條件Vid會(huì)員身份證號(hào)varchar218是Not nullBegintime上機(jī)時(shí)間dateEndtime下機(jī)時(shí)間dateOnlinetime在線時(shí)長number表2. 10上機(jī)時(shí)間信息屬性名含義數(shù)據(jù)類型長度是否為主屬性是否為外鍵約束條件Vid會(huì)員身份證號(hào)varcha
20、r218是Not nullOnlinetime在線時(shí)長numberCrate電腦費(fèi)率numberExpensefigure 消費(fèi)金額number表2.11上機(jī)消費(fèi)信息3. 數(shù)據(jù)庫物理設(shè)計(jì)3.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)數(shù)據(jù)庫的物理設(shè)計(jì)就是為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求 的物理結(jié)構(gòu)的過程,在這個(gè)階段中要確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主 要是存取方法和存儲(chǔ)結(jié)構(gòu)。3.2數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫中各基本表建立的索引如下:1. 由于基本表Vipinformation, Computeruse的主碼Vid, Cno經(jīng)常在查詢 條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,考慮在兩個(gè)屬性上
21、 建立唯一性索引;2. 基本表Computerquality的屬性值兒乎不會(huì)有什么變化,更新率很低,可 考慮適當(dāng)建立索引;3. 基本表 Vipcharge、Adminattendance> Surftime、Surfcost 的屬性值經(jīng) 常發(fā)生變化,權(quán)衡系統(tǒng)為維護(hù)索引付出的代價(jià),可考慮不建立索引,也可 以適當(dāng)建立索引。3.3系統(tǒng)功能模塊3.1.1上機(jī)、下機(jī)、結(jié)算會(huì)員在網(wǎng)吧中必須持身份證辦理一切業(yè)務(wù),系統(tǒng)記錄上網(wǎng)信息,根據(jù)會(huì)員信 息和上網(wǎng)信息來計(jì)算上網(wǎng)費(fèi)用、賬戶余額。3.3.2查詢、更新會(huì)員可以查詢自己的個(gè)人信息、充值信息和消費(fèi)信息,管理員可以查詢、增 加、刪除和修改所有信息。3. 3.
22、3充值會(huì)員充值為自助式,系統(tǒng)自動(dòng)完成,根據(jù)積分計(jì)算會(huì)員等級(jí)。4. 數(shù)據(jù)庫實(shí)施與測試4.1數(shù)據(jù)庫及數(shù)據(jù)庫對(duì)象建立4. 1. 1建立基本表建立 基本表 Vipinformation、Vipcharge、Computerquality、Computerfix、ComputeruseComputerupdate> Adminattendance> Admininformation、SurftimeSurfcost, SQL 語句如下:create table Vipinformationvnamevarchar2 (20),vsexvarchar2 (2),vagenumber,vidva
23、rchar2(18) constraint PK_Vipinformation primary key,vphonenovarchar2 (11),vpassword varchar2(20) create table Vipcharge(chargetime date, chargefigure number, sumfigure number, vid varchar2(18), resto number,primary key (vid, chargetime) )9create table Computerqualityccpu varchar2 (10),Cdisplay varch
24、ar2 (10),csreenmeasure varchar2 (4),eno varchar2(3) constraint PK_Computerquality primary key,cram varchar2 (4),crom varchar2(4)9create table Computerfix(efixtime date,ebugname varchar2 (20),cfixcount number,eno varchar2(3) constraint PK_Computerfix primary key)9create table Computeruse(ebuytime dat
25、e,cusetime number,efigure number,eno varchar2(3) constraint PK_Computeruse primary key)create tableComputerupdatesysedition varchar2 (20),newedition varchar2 (20),ifupdate varchar2 (2),eno varchar2(3) constraint PKComputerupdate primary key,updatetime date)Vcreate table Admininformation(adminname va
26、rchar2 (20),adminage number,Adminaddress varchar2 (50),Aaminid varchar2 (3) constraint PK_Admininformation primary key,Adminpnum varchar2 (11),adminbanknum varchar2 (20),Adminsex varchar2 (20),Adminpassword varchar2 (20)Vcreate table Adminattendance(Adminid varchar2(3) constraint PK_Adminattendance
27、primary key,Adminworkdays number,Adminabsencedays number,Adminrestdays number)Vcreate table Surftime(Vid varchar2(18) constraint PK_Surftime primary key,Begintime date,Endtime date,Onlinetime number)create table Surfcost(Vid varchar2(18),onlinetime number,crate number,expensefigure number,primary ke
28、y (vid,onlinetime, crate)94. 1.2建立視圖1. 建立視圖ComView,便于會(huì)員查詢電腦基本信息,SQL語句如下: create view ComView as select * from computerquality2. 建立視圖VipView,便于會(huì)員查詢自己的信息,SQL語句如下:create view VipViewasselectVipinformation. Vname, Vipinformation. Vsex, Vipinformation. Vage, Vipinf ormation. Vid, Vipinformation. Vphoneno
29、, Vipinformation. Vpassword, Vipch arge Chargetime, Vipcharge Chargefigure, Vipcharge Sumfigure, Vipcharg e.Restofrom Vipinformation, Vipchargewhere Vipcharge Vid二Vipinformation. Vid4. 1.3建立索引由于基本表Vipinformation, Computeruse的主碼Vid, Cno經(jīng)常在查詢條件 和連接操作的連接條件中出現(xiàn),且它們的值唯一,可以在兩個(gè)屬性上建立唯一性 索引。4. 1.4建立存儲(chǔ)過程1. 建立存
30、儲(chǔ)過程P1,刪除會(huì)員信息,SQL語句如下:create or replace procedure Pl(v_vid in vipinformation. vid%type) isbegindelete from vipinformation where vipinformation. vid二v_vid;commit;end Pl;2. 建立存儲(chǔ)過程P2,增加會(huì)員信息,SQL語句如下:create or replace procedure P2(v_name in vipinformation. vname%type,v_sex in vipinformation. vsex%type, v_
31、age in vipinformation. vageWtype, v_vid in vipinformation. vid%type, v_vphoneno in vipinformation. vphoneno%type, v_vpassword in vipinformation. vpassword%type) isbegininsert into vipinformationvalues(v_name, v_sex, v_age, v_vid, v_vphoneno, v_vpassword); commit;end P2;3. 建立存儲(chǔ)過程P3,查詢管理員的出勤狀況,SQL語句如下
32、:create or replace procedure P3 (v_adminid in adminattendance adminid%type) isa adminattendance adminworkdays%type:b adminattendance adminabsencedays%type;c adminattendance adminrestdays%type:beginselect adminworkdays, adminabsencedays, adminrestdaysinto a, b, cfrom adminattendancewhere adminid=v_ad
33、minid; dbmsoutput put_line (a ; : b i ; I c);end P3;4. 建立存儲(chǔ)過程P4,查詢機(jī)器當(dāng)前的狀況,包括當(dāng)前系統(tǒng)版本信息,最新系 統(tǒng)版本信息,是否需要更新,SQL語句如下:create or replace procedure P4(v_cno in computerupdatecno%type) isa computerupdate sysedition%type;b computerupdate newedit io retype;c computerupdate ifupdate%type: d computerupdate updatet
34、ime%type;beginselect sysedition, newedition, ifupdate, updatetime into a, b, c, dfrom computerupdatewhere cno=v_cno;dbms_outpu t. put_ line(db,: c Id):end P4;5. 建立存儲(chǔ)過程P5,查詢電腦基本信息,SQL語句如下:create or replace procedure P5(v_cno in computerqualitycno%type) isa computerqualityccpu%type;b computerqualitycd
35、isplay%type;c computerquality csreenmeasure%type;d computerqualitycram%type;e computerquality. crom%type;beginselect ccpu, cdisplay, csreenmeasure, cram, crominto a, b, c, d, efrom computerqualitywhere cno=v_cno;dbms_outp ut pu t_l ine(dbc Id I ;e):end P5:6. 建立存儲(chǔ)過程P6,查詢管理員基本信息,SQL語句如下:create or repl
36、ace procedure P6 (v_adminid in admininformat ion. adminid%type) is a admininformation. adminname%type;b admininformation. adminage%type:c admininformation. adminaddress%type:d admininformation. adminpnum%type;e admininformation. adminbanknum%type:f admininformation. adminsex%type;g admininformation.
37、 adminpassword%type;beginselectadminname, adminage, adminaddress, adminpnum, adminbanknum,adminsex,adminpasswordinto a, b, c, d, e, f, gfrom admininformationwhere adminid=v_adminid;dbms_outp ut pu t_ lined,'; bc I ; d :;e); end P6:7. 建立存儲(chǔ)過程P7,查詢電腦報(bào)修信息,SQL語句如下:create or replace procedure P7 (v_cn
38、o in computerfixcno%type) is a computerfixcfixtime%type;b computerfixcbugname%type;c computerfix.cfixcount%type:beginselect cfixtime, cbugname, cfixcountinto a, b, cfrom computerfixwhere cno=v_cno; dbms_output put_line(a :J , 5 ! b. !J ' I c);end P7;4.1.5建立觸發(fā)器建立觸發(fā)器TR,在會(huì)員充值時(shí),自動(dòng)更新賬戶余額和累計(jì)充值金額,SQL語句
39、如 下:create or replace trigger TRbefore insert on vipchargefor each rowdeclare local variables herebegin:new. sumfigure :二 nvl (:old sumfigure, 0)+ :new. chargefigure;:new. resto :二 nvl (:old.resto, 0)+ :new. chargefigure;end TR;4.2數(shù)據(jù)入庫VNAMEVSE二lyAGE Jvi D-1VPHONENO -IVPASSWORD1伶狐沖 -25362529199601591
40、2345670fdsavhdsa 2東方不敗-403625291996015912345671dsaf hasdjlc 3林平之 -203625291996015912345672sdfagfdks 4岳不群 -1 J453625291996015912345673Jhgjhg5左冷禪-453625291996015912345674utuer66向問天453625291996015912345675sdfjikwer 7任我行453625291996015912345676ew238風(fēng)清揚(yáng)653625291996015912345677uiyoui9223625291996015912345
41、678re35210寧中則403625291996015912345679cx5737ADMINNAllEADMIXAGEADMINADDE?ESS lAAMINIDADMINBANKNUMADMIN5EX JADMINPASSWORD1亞瑟20王者映谷1231531234567862284800004243900dfsgsdfgx-dg2堺可逕宴-20王者峽谷“ 546153223456786228480000424391 -之dsfgsdf320壬者嗾谷7S41533234567862284800004243902revytru4不知火疑20王者塊谷48715342345678622848
42、00004243903njywey5t020王老映谷4561535234567862284800004243904kuytriuo6宮本武藏20王者峽谷-5471536234567662284800004243905雖viewyu720壬者坡谷S4515372345678622S4S00004243906S20王者峽谷-7891538234567862284800004243907otuyiyuruyt920至老佚谷7881539234567862284800004243908rewtr10蘭陵王20王者峽谷-11671530234567862284800004243909 -里yuiutvi
43、v.“CCPUCDISPLAY -CSREENMEASURE -JCNO-CRAM -CROM -1i7-7700KGTX10S0271410002i7-7700KGTX10802410003i7-7700KGTX1080273410004i7-7700KGTX1080274410005i7-7700KGTX1080275410006i7-7700KGTX1080276410007i7-7700KGTX1080277410008i7-7700KGTX1080278410009i7-7700KGTX10S02794100010i7-7700KGTX10802710410004.3數(shù)據(jù)庫測試1.
44、測試存儲(chǔ)過程P1,測試結(jié)果如下:beginPl ;end;VWABEVSEXVkGEVIDVPHOirEHOVP ASSWORD1*方不腹4036252919960126281615912345671dsafha.sdik 2林平之 -203625291996012&282&dfagfdks 3岳不群453625291996012&283&hujhg:4左冷禪453625291996012&264&tuer65向問天453625291
45、996012&2856slfiLer 6任我行二453625291996012&286&w237風(fēng)唐揚(yáng)653625291996012&2876i youi8彳工55 7511 ran rm223625291996012&288515912345678re3529寧中則403625291996012&2687cx5737-2. 測試存儲(chǔ)過程P2,測試結(jié)果如下:beginP2('沖虛道長','男','50
46、9;,'#39;, '#39;,' dsgajhf,);end;VlIAJflEVSEXVAGEVID234 15道不之群禪天行 處方平不冷問我 沖東林岳左旬壬5032112319900101567815311111111dsgajhf4036252919960126281615912345671dsafhasdjk2036252919960126282615912345672sdfagfdks4536252919960126283815912345673jhgh 呂45362529199601262848
47tuer845362529199601262856159123456T5sdfj ilwer45362529199601262866ew2365362529199601262876159123456T7uiyoni22382529199801262885 15912345ST8re35240362529199601262887159123456T9cx57373. 測試存儲(chǔ)過程P3,測試結(jié)果如下: beginp3(123);end;i亙匸輸出清除緩沖區(qū)犬小10000 酉26,1,44. 測試存儲(chǔ)過程P4,測試結(jié)果如下: beginp4(l);end;Iql出 統(tǒng)計(jì)表|清除|緩沖區(qū)大小Toooo酉囲允許20170001, 20170002,是, 27-4月匚175. 測試存儲(chǔ)過程P5,測試結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)年級(jí)組長個(gè)人工作計(jì)劃
- 大班下學(xué)期社會(huì)教案《戶外活動(dòng)計(jì)劃及總結(jié)》
- 計(jì)劃生育家庭獎(jiǎng)勵(lì)扶助年終總結(jié)
- 化工企業(yè)2025年上半年工作總結(jié)及下半年年工作計(jì)劃
- 員工年度工作總結(jié)及明年工作計(jì)劃的內(nèi)容
- 婦幼醫(yī)院某年年度工作計(jì)劃
- 學(xué)校2025年消防安全工作計(jì)劃
- 《大學(xué)英語聽力應(yīng)用教程(第1冊)》課件-Unit 2 Private Schools
- 工會(huì)勞動(dòng)合同法題目
- 《ERP的成本管理》課件
- 小學(xué)生預(yù)防早婚早育主題班會(huì)
- 上海市虹口區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期期末考試語文試題
- W -S-T 433-2023 靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)(正式版)
- 【經(jīng)濟(jì)學(xué)基礎(chǔ)課程案例探析報(bào)告:“雙十一”的經(jīng)濟(jì)學(xué)探析5100字】
- 時(shí)尚流行文化解讀智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學(xué)
- 讀書課件分享(認(rèn)知覺醒)
- 供電所星級(jí)班組創(chuàng)建方案
- 剪叉式升降工作平臺(tái)作業(yè)專項(xiàng)施工方案24
- ??道走_(dá)區(qū)間測速卡口專項(xiàng)方案
- 長安大學(xué)畢業(yè)設(shè)計(jì)方案開題報(bào)告
- 內(nèi)鏡逆行沖洗治療闌尾炎
評(píng)論
0/150
提交評(píng)論