收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(共29頁(yè))_第1頁(yè)
收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(共29頁(yè))_第2頁(yè)
收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(共29頁(yè))_第3頁(yè)
收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(共29頁(yè))_第4頁(yè)
收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(共29頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上東方學(xué)院實(shí) 驗(yàn)(實(shí)訓(xùn))報(bào) 告項(xiàng) 目 名 稱(chēng) 收費(fèi)停車(chē)場(chǎng)管理系統(tǒng) 所屬課程名稱(chēng) 數(shù)據(jù)庫(kù)原理及應(yīng)用 項(xiàng) 目 類(lèi) 型 設(shè)計(jì)、綜合型 實(shí)驗(yàn)(實(shí)訓(xùn))日期 班 級(jí) 09信息2班 學(xué) 號(hào) , 姓 名 曹歡歡 林婉怡 指導(dǎo)教師 嚴(yán)素蓉 專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)目錄1. 需求分析1.1引言需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶(hù)的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。目前停車(chē)場(chǎng)的管理方式比較落后,已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的實(shí)際需求,本系統(tǒng)的開(kāi)發(fā)能給管理上帶來(lái)新鮮的活力,提高管理的效率,具有較高的實(shí)用性和開(kāi)發(fā)價(jià)值。1.2任務(wù)1.2.1需求分析

2、階段的目標(biāo)通過(guò)調(diào)查了解分析停車(chē)管理的現(xiàn)狀,弄清用戶(hù)對(duì)開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求,以及停車(chē)場(chǎng)管理的流程,系統(tǒng)的具體功能和數(shù)據(jù)庫(kù)中數(shù)據(jù)信息。1.2.2具體任務(wù)(1)處理對(duì)象系統(tǒng)處理的對(duì)象包括車(chē)輛信息、固定車(chē)位信息、自由車(chē)位信息、停車(chē)車(chē)輛信息以及收費(fèi)記錄等五個(gè)方面。即固定車(chē)位信息:車(chē)位編號(hào)、車(chē)位位置、車(chē)牌號(hào)碼、車(chē)主姓名、車(chē)輛品牌、車(chē)輛顏色、車(chē)輛照片、聯(lián)系地址、聯(lián)系方式、車(chē)位余額;自由車(chē)位信息:車(chē)位編號(hào)、車(chē)位位置;車(chē)輛信息:車(chē)牌號(hào)碼、車(chē)輛品牌、車(chē)輛顏色;停車(chē)信息:車(chē)位編號(hào)、車(chē)牌號(hào)碼、進(jìn)入時(shí)間、離開(kāi)時(shí)間、時(shí)間段、車(chē)位類(lèi)型、在位情況、收費(fèi)費(fèi)率;收費(fèi)記錄:車(chē)位編號(hào)、車(chē)牌號(hào)碼、停車(chē)時(shí)間、停車(chē)費(fèi)用、發(fā)票編號(hào)

3、。(2)處理功能要求整個(gè)系統(tǒng)具體包括三個(gè)子系統(tǒng),分別為:停車(chē)處理子系統(tǒng)、車(chē)位綜合管理子系統(tǒng)以及收費(fèi)子系統(tǒng)。處理的功能包括:車(chē)輛信息的查詢(xún)以及更新;空閑車(chē)位信息的查詢(xún);固定車(chē)位信息的查詢(xún);進(jìn)出車(chē)輛記錄的更新和收費(fèi)信息的查詢(xún)與更新等。(3)安全性與完整性要求 安全性可以通過(guò)視圖機(jī)制來(lái)完成,對(duì)不同用戶(hù)設(shè)置不同權(quán)限,不同的用戶(hù)只能訪問(wèn)授權(quán)的視圖,這樣可以提高一定的程度的安全性。還可以通過(guò)存取控制機(jī)制:即定義用戶(hù)權(quán)限,并將用戶(hù)權(quán)限登記到數(shù)據(jù)字典中以及合法的權(quán)限檢查來(lái)保障安全性。 完整性可以通過(guò)聲明完整性,即在定義表時(shí)聲明數(shù)據(jù)完整性和過(guò)程完整性,在服務(wù)器端編寫(xiě)觸發(fā)器來(lái)實(shí)現(xiàn)。1.2.3 結(jié)果(1)體會(huì)和收獲

4、通過(guò)對(duì)現(xiàn)在的停車(chē)場(chǎng)管理狀況的調(diào)查,發(fā)現(xiàn)停車(chē)場(chǎng)管理缺少合適的管理系統(tǒng),并了解了一下管理的大致流程。與此同時(shí)通過(guò)網(wǎng)絡(luò)搜索查找現(xiàn)行的停車(chē)場(chǎng)管理系統(tǒng),根據(jù)這兩者綜合來(lái)進(jìn)行需求分析。調(diào)查時(shí)需要較強(qiáng)的信息捕捉能力以及事后的總結(jié)與思考,同時(shí)學(xué)會(huì)用網(wǎng)絡(luò)較快較準(zhǔn)確地搜索到需要的資料是很關(guān)鍵的。(2)業(yè)務(wù)流程圖圖1.停車(chē)處理子系統(tǒng)業(yè)務(wù)流程圖圖2.車(chē)位綜合管理子系統(tǒng)業(yè)務(wù)流程圖圖3.收費(fèi)子系統(tǒng)業(yè)務(wù)流程圖(3)數(shù)據(jù)流圖頂層數(shù)據(jù)流程圖圖4.收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)頂層數(shù)據(jù)流圖第二層數(shù)據(jù)流圖圖5.收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)第一層數(shù)據(jù)流圖第三層數(shù)據(jù)流圖6.收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)第二層數(shù)據(jù)流圖(1)圖7.收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)第二層數(shù)據(jù)流圖(2)圖

5、8.收費(fèi)停車(chē)場(chǎng)管理系統(tǒng)第二層數(shù)據(jù)流圖(3)(4)數(shù)據(jù)字典數(shù)據(jù)項(xiàng):表2-1數(shù)據(jù)項(xiàng)說(shuō)明數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲(chǔ)結(jié)構(gòu)別名DI-1Cwno車(chē)位編號(hào)char(10)編號(hào)DI-2Carno車(chē)牌號(hào)碼char(10)車(chē)牌DI-3Carname車(chē)主姓名char(10)姓名DI-4Carcolor車(chē)輛顏色char(4)顏色DI-5Carpho車(chē)輛照片bit照片DI-6Caradd聯(lián)系地址char(20)地址DI-7Cartel聯(lián)系方式char(20)電話(huà)DI-8Carat在位情況char(4)DI-9Carin進(jìn)入時(shí)間datetimeDI-10Carout離開(kāi)時(shí)間datetimeDI-1

6、1Carmon車(chē)位余額float余額DI-12Montime收費(fèi)費(fèi)率float費(fèi)率DI-13Moneypay停車(chē)費(fèi)用float收費(fèi)DI-14Cwtype車(chē)位類(lèi)型char(4)DI-15Cartime停車(chē)時(shí)間float時(shí)間DI-16Piece發(fā)票編號(hào)char(20)Dl-17Carsb車(chē)輛品牌char(10)車(chē)名Dl-18Cwpace車(chē)位位置char(10)位置Dl-19Timetype時(shí)間段char(6)數(shù)據(jù)結(jié)構(gòu):表2-2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)定義組成DS-1Fixed固定車(chē)位信息Cwno、Cwpace、Carno、Carname、Carcolor、CarsbCarpho、Ca

7、radd、Cartel、CarmonDS-2Free自由車(chē)位信息Cwno、CwpaceDS-3Stop停車(chē)信息Cwno、Carno、Carat 、Carin、Carout 、Timetype、Cwtype、MontimeDS-4Moneynote收費(fèi)記錄Cwno、Carno、Cartime、Moneypay、PieceDS-5Car車(chē)輛信息Carno、Carsb、Carcolor(5)處理邏輯描述表2-3處理邏輯描述處理編號(hào)處理功能處理過(guò)程PR-1判斷用戶(hù)查詢(xún)涉及的功能模塊固定車(chē)位信息模塊、自由車(chē)位信息模塊、停車(chē)車(chē)輛信息模塊、進(jìn)出車(chē)輛記錄信息模塊、收費(fèi)記錄模塊:先確定查詢(xún)所涉及的功能模塊;然后

8、,確定要查詢(xún)的內(nèi)容,確定查詢(xún)數(shù)據(jù)流向;最后顯示查詢(xún)結(jié)果。PR-2判斷用戶(hù)修改要涉及的模塊,同時(shí)把相應(yīng)的修改數(shù)據(jù)傳到相應(yīng)的模塊之中固定車(chē)位信息模塊、自由車(chē)位信息模塊、停車(chē)車(chē)輛信息模塊、進(jìn)出車(chē)輛記錄信息模塊、收費(fèi)記錄模塊:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應(yīng)的模塊中;最后,進(jìn)行相應(yīng)的更新操作。2. 概念設(shè)計(jì)2.1目標(biāo)概念結(jié)構(gòu)設(shè)計(jì)師是將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)設(shè)計(jì)步驟分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。2.2設(shè)計(jì)過(guò)程(1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng)

9、;(2)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;(3)生成初步E-R圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(4)生成全局E-R圖,通過(guò)消除沖突等方面。通過(guò)分析系統(tǒng)的業(yè)務(wù)流圖與數(shù)據(jù)流圖,得到系統(tǒng)圍繞“車(chē)輛”與“車(chē)位”之間的相互關(guān)系。2.3階段成果分E-R圖:全局E-R圖:E-R圖屬性如下所示:車(chē) 輛:Car (Carno,Carsb,Carcolor) Carno是主碼;固定車(chē)位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon);自由車(chē)位:Freed(Cwno,Carpace) Cwno是主碼

10、;收 費(fèi):Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外碼;停 車(chē):Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Montime) Cwno和Carno是外碼;3. 邏輯設(shè)計(jì)3.1目標(biāo)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)時(shí)一般要分為3步進(jìn)行:將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。3.2任務(wù)與結(jié)果3.2

11、.1數(shù)據(jù)組織(1)將E-R模型轉(zhuǎn)換為關(guān)系模型轉(zhuǎn)換的原則是:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。

12、 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 3個(gè)或3個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換位一個(gè)關(guān)系模型。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。 具有相同碼的關(guān)系模式可合并。E-R圖向關(guān)系模型轉(zhuǎn)換的結(jié)果是:車(chē) 輛:Car (Carno,Carsb,Carcolor) Carno是主碼;固定車(chē)位:Fixed(Cwno,Carpace,Carno,Carname,Carcolor,Carpho,Caradd,Cartel,Carmon)自由車(chē)位:Fre

13、ed(Cwno,Carpace) Cwno是主碼;收 費(fèi):Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外碼;停 車(chē):Stop (Cwno,Carno,Carin,Carout,Timetype,Cwtype,Carat,Montime) Cwno和Carno是外碼;(2)模型優(yōu)化關(guān)系模型Car和Moneynote由于沒(méi)有出現(xiàn)部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),所以以上模型已經(jīng)達(dá)到3NF。但是關(guān)系模型Stop存在函數(shù)傳遞依賴(lài)CarinàTimetype,Timetype-/->CarinTimetypeàMon

14、time,因此應(yīng)該將關(guān)系模型Stop轉(zhuǎn)換為3NF,優(yōu)化后的關(guān)系模型為“停車(chē):Stop(Cwno,Carno,Carin,Carout,Timetype)與費(fèi)率信息:Moneyt(Timetype,Montime)。關(guān)系模型Fixed和Freed之間存在數(shù)據(jù)冗余,因此可以將兩個(gè)關(guān)系模型合并為一個(gè)關(guān)系模型FFed,并添加識(shí)別信息,合并后的關(guān)系模型為Ffed(Cwno,Carpace,Cartype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel,Carmon)模型優(yōu)化后的關(guān)系模型為車(chē)輛:Car (Carno,Carsb,Carcolor) Car

15、no是主碼;車(chē)位:Ffed(Cwno,Cwpace,Cwtype,Carno,Carname,Carsb,Carcolor,Carpho,Caradd,Cartel,Carmon);收費(fèi):Moneynote(Cwno,Carno,Cartime,Moneypay,Piece) Cwno和Carno是外碼,被參照表是Ffed和Car;停車(chē):Stop(Cwno,Carno,Carin,Carout,Carat,Timetype);費(fèi)率信息:Moneyt(Timetype,Montime)。(3)數(shù)據(jù)庫(kù)模式定義表4-1車(chē)輛信息列名數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否為空含義說(shuō)明CarnoChar

16、是否否車(chē)牌號(hào)碼CarsbChar否否可車(chē)輛品牌CarcolorChar否否可車(chē)輛顏色表4-2車(chē)位信息列名數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否為空含義說(shuō)明CwnoChar是否否車(chē)位編號(hào)CwpaceChar否否否車(chē)位位置CwtypeChar否否否車(chē)位類(lèi)型CarnoChar否否可車(chē)牌號(hào)碼CarnameChar否否可車(chē)主姓名CarsbChar否否可車(chē)牌號(hào)碼CarcolorChar否否可車(chē)輛顏色CarphoBit否否可車(chē)輛照片CaraddChar否否可聯(lián)系地址CartelChar否否可聯(lián)系電話(huà)CarmonFloat否否100200可車(chē)位余額表4-3停車(chē)信息列名數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否

17、為空含義說(shuō)明CwnoChar否是否車(chē)位編號(hào)CarnoChar否是否車(chē)牌號(hào)碼CaratBit否否否在位情況Carindatetime否否否進(jìn)入時(shí)間Caroutdatetime否否可離開(kāi)時(shí)間TimetypeChar(6)是否高峰、一般、低谷否時(shí)間段表4-4費(fèi)率信息列名數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否為空含義說(shuō)明TimetypeChar(6)是否高峰、一般、低谷否時(shí)間段MontimeFloat否否大于0否收費(fèi)費(fèi)率表4-5收費(fèi)記錄列名數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否為空含義說(shuō)明CwnoChar否是否車(chē)位編號(hào)CarnoChar否是否車(chē)牌號(hào)碼CartimeFloat否否大于0否停車(chē)時(shí)間列名

18、數(shù)據(jù)類(lèi)型是否為主碼是否為外碼取值范圍可否為空含義說(shuō)明MoneypayFloat 否否大于0可停車(chē)費(fèi)用PieceChar否否可發(fā)票編號(hào)(4)用戶(hù)子模式定義表4-6 用戶(hù)子模式定義序號(hào)視圖名稱(chēng)視圖定義視圖作用備注V-1Carinformation車(chē)位號(hào),車(chē)牌號(hào)查詢(xún)?cè)谖卉?chē)輛信息V-2Carfixedtion車(chē)位號(hào),車(chē)牌號(hào),車(chē)主,車(chē)名,車(chē)色,車(chē)照,地址,電話(huà),余額查詢(xún)?cè)诠潭ㄜ?chē)位停車(chē)的車(chē)輛信息V-3carfreetion車(chē)位號(hào),車(chē)牌號(hào),車(chē)名,車(chē)色查詢(xún)?cè)谧杂绍?chē)位停車(chē)的車(chē)輛信息V-4Carinouttion車(chē)位號(hào)、車(chē)牌號(hào)、進(jìn)入時(shí)間、離開(kāi)時(shí)間、時(shí)間段查詢(xún)車(chē)輛進(jìn)出記錄作用與V-1不一樣V-5moneytime時(shí)

19、間段、費(fèi)率查詢(xún)及修改收費(fèi)費(fèi)率V-6Moneytion總收費(fèi)查詢(xún)停車(chē)場(chǎng)總收費(fèi)v-7Carmoney車(chē)牌號(hào)、繳費(fèi)總額查詢(xún)每輛車(chē)的繳費(fèi)額(5)功能模塊圖圖9.系統(tǒng)功能模塊圖4. 物理設(shè)計(jì)4.1目標(biāo)物理設(shè)計(jì)就是為一個(gè)給定的邏輯數(shù)據(jù)結(jié)構(gòu)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程。物理設(shè)計(jì)通常分為兩步:確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。如果評(píng)價(jià)結(jié)果滿(mǎn)足原設(shè)計(jì)要求,則可進(jìn)入到物理實(shí)施階段,否則,就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。物理設(shè)計(jì)的內(nèi)容包括:為關(guān)系模型選擇存取方法;設(shè)計(jì)關(guān)系、索引等數(shù)據(jù)庫(kù)文件

20、的物理存儲(chǔ)結(jié)構(gòu)。4.2任務(wù)4.2.1數(shù)據(jù)存取方面由于經(jīng)常需要判斷是否有空余車(chē)位,所以要經(jīng)常查詢(xún)停車(chē)信息,因此在Stop表的Cwno上建立聚簇索引以提高查詢(xún)效率。為了方便查詢(xún)各個(gè)車(chē)輛的收費(fèi)記錄,在Moneynote表的Carno上建立聚簇索引以提高查詢(xún)效率4.2.2功能模塊圖(1)車(chē)位信息查詢(xún)及更新模塊圖:圖10.車(chē)位信息查詢(xún)及更新模塊圖(2)停車(chē)信息查詢(xún)及更新模塊圖:圖11.停車(chē)信息查詢(xún)及更新模塊圖(3)收費(fèi)費(fèi)率查詢(xún)及更新模塊圖: 圖12.收費(fèi)費(fèi)率查詢(xún)及更新模塊圖4.3結(jié)果4.3.1 存儲(chǔ)過(guò)程表5-1 存儲(chǔ)過(guò)程編號(hào)存儲(chǔ)過(guò)程名稱(chēng)定義作用P-1Sof1詳見(jiàn)附錄3-16查詢(xún)固定車(chē)位總數(shù)P-2Sof2

21、詳見(jiàn)附錄3-17查詢(xún)自由車(chē)位總數(shù)P-3Sof3詳見(jiàn)附錄3-18查詢(xún)空閑自由車(chē)位數(shù)目P-4Sof4詳見(jiàn)附錄3-19查詢(xún)車(chē)位總數(shù)P-5Sof5詳見(jiàn)附錄3-20在Moneynote中查詢(xún)?nèi)我廛?chē)輛的收費(fèi)P-6Sof6詳見(jiàn)附錄3-21在Car中插入一元組P-7Sof7詳見(jiàn)附錄3-22在Ffed中插入一元組P-8Sof8詳見(jiàn)附錄3-23在Stop中插入一元組P-9Sof9詳見(jiàn)附錄3-24在Moneynote中插入一元組P-10Sof10詳見(jiàn)附錄3-25查詢(xún)車(chē)輛Car信息P-11Sof11詳見(jiàn)附錄3-26查詢(xún)車(chē)位Ffed信息P-12Sof12詳見(jiàn)附錄3-27查詢(xún)停車(chē)Stop信息P-13Sof13詳見(jiàn)附錄3-

22、28查詢(xún)收費(fèi)Moneynote信息P-14Sof14詳見(jiàn)附錄3-29刪除一條收費(fèi)Moneynote記錄P-15Sof15詳見(jiàn)附錄3-30修改固定車(chē)位車(chē)輛余額Carmon4.3.2 觸發(fā)器表5-2 觸發(fā)器編號(hào)存儲(chǔ)過(guò)程名稱(chēng)定義作用T-1Insert_or_update_carmon詳見(jiàn)附錄3-31限定余額值必須大于等于120的觸發(fā)器P-2tri_moneypay詳見(jiàn)附錄3-32限制修改MONEYNOTE中大于50的觸發(fā)器P-3tri_del_mo詳見(jiàn)附錄3-33限制刪除moneynote表中大于70的數(shù)據(jù)5. 數(shù)據(jù)庫(kù)實(shí)施階段5.1目標(biāo)數(shù)據(jù)庫(kù)實(shí)施階段就是用DBMS提供的數(shù)據(jù)定義語(yǔ)言與其他實(shí)用程序?qū)?shù)

23、據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果嚴(yán)格描述出來(lái),成為DBMS可以接受的源代碼,再經(jīng)過(guò)調(diào)試產(chǎn)生目標(biāo)模式,然后組織數(shù)據(jù)入庫(kù)。數(shù)據(jù)庫(kù)實(shí)施階段包括兩項(xiàng)重要的工作,一項(xiàng)是數(shù)據(jù)的載入,另一項(xiàng)是應(yīng)用程序的編碼和調(diào)試。5.2任務(wù)與結(jié)果5.2.1建立數(shù)據(jù)庫(kù)(1) 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引等(a)建立數(shù)據(jù)庫(kù)定義語(yǔ)句create database Parking;(b)建立數(shù)據(jù)表定義語(yǔ)句 建立車(chē)輛數(shù)據(jù)表:create table Car(Carno char(10) primary key, Carsb char(10), Carcolor char(4);建立車(chē)位信息表:create table Ffed(Cwno

24、 char(10) primary key, Cwpace char(10) not null, Cwtype char(4) not null, Carno char(10), Carname char(10), Carsb char(10), Carcolor char(4), Carpho bit, Caradd char(20), Cartel char(20), Carmon float check(Carmon>=100 and Carmon<=200);建立停車(chē)信息表:create table Stop(Cwno char(10) not null, Carno char(10) not null, Carat bit not null, Carin datetime, Carout datetime, Timetype char(6), foreign key(Cwno) references Ffed(Cwno), foreign key(Carno) references Car(Carno);建立收費(fèi)費(fèi)率表:create table Moneyt(Timetype char(6) primary key,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論