數(shù)據(jù)庫(kù)電話計(jì)費(fèi)系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)電話計(jì)費(fèi)系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)電話計(jì)費(fèi)系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)電話計(jì)費(fèi)系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)電話計(jì)費(fèi)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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、數(shù)據(jù)庫(kù)原理及應(yīng)用數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)課程設(shè)計(jì)電話計(jì)費(fèi)管理系統(tǒng)電話計(jì)費(fèi)管理系統(tǒng)學(xué)生姓名:學(xué)生姓名: * 學(xué)生班級(jí):學(xué)生班級(jí): * 學(xué)生學(xué)號(hào):學(xué)生學(xué)號(hào): * 指導(dǎo)老師:指導(dǎo)老師: * 1目錄目錄一、需求分析.21.1 背景.21.2 查詢(xún)模塊.21.3 計(jì)費(fèi)模塊.21.4 信息更新模塊.21.4.1 數(shù)據(jù)流程圖.31.4.2 數(shù)據(jù)字典.5二、概念設(shè)計(jì).82.1 概述.82.2 系統(tǒng) e-r 圖.82.2.1 實(shí)體及其屬性圖.82.2.2 局部 e-r 圖.112.2.3 完整的實(shí)體聯(lián)系圖.122.3.創(chuàng)建各表.132.3.1 創(chuàng)建客戶(hù)資料表.132.3.2 創(chuàng)建客戶(hù)受理表.14三、邏輯結(jié)構(gòu)設(shè)計(jì)

2、.153.1 概述.153.2.e-r 圖向關(guān)系模型的轉(zhuǎn)換.16四、物理結(jié)構(gòu)設(shè)計(jì).184.1 概述.184.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì).184.3 存取路徑設(shè)計(jì).194.4 建立索引.19五、數(shù)據(jù)庫(kù)實(shí)施.205.1 概述.205.2 應(yīng)用系統(tǒng)的開(kāi)發(fā)(部分界面截圖).215.3 數(shù)據(jù)庫(kù)的備份.23六、結(jié)論.24參考文獻(xiàn).242一、需求分析一、需求分析1.1 背景背景 近些年來(lái)電信通訊行業(yè)越來(lái)越發(fā)達(dá),發(fā)展也越來(lái)越快,當(dāng)然競(jìng)爭(zhēng)必然也越來(lái)越激烈。電信市場(chǎng)的競(jìng)爭(zhēng)逐漸從簡(jiǎn)單的價(jià)格競(jìng)爭(zhēng)轉(zhuǎn)向到了更高層次的服務(wù)競(jìng)爭(zhēng),運(yùn)營(yíng)商把提高服務(wù)能力作為了核心競(jìng)爭(zhēng)力。 然而計(jì)費(fèi)系統(tǒng)作為電信通訊行業(yè)系統(tǒng)的基礎(chǔ),其準(zhǔn)確性和有效性至關(guān)重要,

3、計(jì)費(fèi)系統(tǒng)的錯(cuò)誤將直接影響結(jié)算、賬務(wù)及客戶(hù)管理的系統(tǒng)的處理結(jié)果。由于我國(guó)電信用戶(hù)基數(shù)巨大,因此任何一個(gè)很小的差錯(cuò)所造成的差錯(cuò)都是巨大的。該系統(tǒng)信息的來(lái)源主要有管理員添加,方便網(wǎng)站管理員的查詢(xún)和管理。該系統(tǒng)的任務(wù)主要是處理用戶(hù)信息數(shù)據(jù)方便、快捷、準(zhǔn)確 。1.2 查詢(xún)模塊查詢(xún)模塊(1)月花費(fèi)查詢(xún):客戶(hù)可對(duì)每月的話費(fèi)進(jìn)行查詢(xún)(每項(xiàng)記錄包括通話費(fèi)、新業(yè)務(wù)費(fèi)、費(fèi)用合計(jì)、實(shí)繳費(fèi)用合計(jì)等信息)。(2)賬戶(hù)余額查詢(xún):客戶(hù)可以查詢(xún)自己的賬戶(hù)余額。(3)用戶(hù)個(gè)人資料查詢(xún):客戶(hù)可以查詢(xún)自己的資料。(4)電信業(yè)務(wù)查詢(xún):客戶(hù)可以實(shí)時(shí)了解電信部門(mén)的活動(dòng)相關(guān)情況。1.3 計(jì)費(fèi)模塊計(jì)費(fèi)模塊 繳費(fèi)信息:管理員可根據(jù)用戶(hù)所交的話費(fèi)

4、進(jìn)行計(jì)費(fèi),定期并反饋給用戶(hù),用戶(hù)在繳費(fèi)的時(shí)候可同時(shí)打印發(fā)票1.4 信息更新模塊信息更新模塊(1)月話費(fèi)管理:管理員可對(duì)每月的話費(fèi)信息進(jìn)行逐條添加、更新和刪除(2)客戶(hù)受理結(jié)果:管理員可對(duì)每月的話費(fèi)記錄進(jìn)行逐條添加、更新和刪除31.4.1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖系統(tǒng)客 戶(hù)管 理 員管 理 員登錄申請(qǐng)登錄申請(qǐng)結(jié)果通知結(jié)果通知電話計(jì)費(fèi)系統(tǒng)客戶(hù)收費(fèi)員話費(fèi)查詢(xún)子系統(tǒng)話費(fèi)管理子系統(tǒng)登錄申請(qǐng)登錄申請(qǐng)客戶(hù)收費(fèi)員查詢(xún)結(jié)果更新結(jié)果客 戶(hù)4手機(jī)號(hào)密碼生成生成生成客戶(hù)客戶(hù)計(jì)費(fèi)/付款顯示套餐信息繳費(fèi)信息單記錄年月份生成套餐信息單查詢(xún)套餐生成查詢(xún)余額生成客戶(hù)顯示余額信息余額信息單客戶(hù)顯示資料信息資料信息單查詢(xún)資料生成客戶(hù)查

5、詢(xún)登錄繳費(fèi)信息套餐查詢(xún)賬戶(hù)余額查詢(xún)用戶(hù)資料查詢(xún)繳費(fèi)信息單套餐信息單余額信息單資料報(bào)告單生成5收費(fèi)人員登錄客戶(hù)受理情況客戶(hù)費(fèi)用信息收費(fèi)員收費(fèi)員收費(fèi)員 id更新結(jié)果密碼顯示結(jié)果1.4.2 數(shù)據(jù)字典數(shù)據(jù)字典(1)數(shù)據(jù)項(xiàng)客戶(hù)資料表數(shù)據(jù)項(xiàng)名類(lèi)型長(zhǎng)度別名含義說(shuō)明kehunamechar8用戶(hù)名客戶(hù)名phonenochar11電話號(hào)碼citychar20城市packagenamechar20套餐名稱(chēng)phonepasswdchar20電話密碼 收費(fèi)員資料表數(shù)據(jù)項(xiàng)名類(lèi)型長(zhǎng)度別名含義說(shuō)明cashiernochar11編號(hào)收費(fèi)員編號(hào)cashiernamechar8名字收費(fèi)員名字agechar8年齡passwdcha

6、r20密碼客戶(hù)受理表數(shù)據(jù)項(xiàng)名類(lèi)型長(zhǎng)度別名含義說(shuō)明kehunamechar15名字客戶(hù)名phonenochar15電話號(hào)碼admissibilitycovarchar50套餐受理內(nèi)容admissibilitytimedata time8受理時(shí)間6通話信息數(shù)據(jù)項(xiàng)名類(lèi)型別名長(zhǎng)度含義說(shuō)明calleridchar11來(lái)電號(hào)碼outgoingidchar撥打號(hào)碼11去電號(hào)碼talktimeint8通話時(shí)長(zhǎng)unitcostint8單位費(fèi)用(2)數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名屬性1客戶(hù)信息姓名、手機(jī)號(hào)碼、賬戶(hù)余額、套餐名稱(chēng)、身份證號(hào)2管理員信息姓名、工作證號(hào)、年齡、密碼3通話信息來(lái)電號(hào)碼、去電號(hào)碼、通話時(shí)長(zhǎng)、單位費(fèi)用

7、、通話日期時(shí)刻、通話費(fèi)用4收費(fèi)信息收費(fèi)員工作號(hào)、手機(jī)號(hào)碼、客戶(hù)姓名、受理時(shí)間(3)數(shù)據(jù)流編號(hào)數(shù)據(jù)流名輸入輸出1登錄申請(qǐng)客戶(hù)用戶(hù)信息2登錄申請(qǐng)管理員管理員信息3查詢(xún)資料客戶(hù)資料信息4查詢(xún)套餐客戶(hù)套餐信息5客戶(hù)受理情況管理員受理信息(4)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流客戶(hù)信息客戶(hù)基本信息客戶(hù)信息7管理員信息管理員基本信息管理員基本信息客戶(hù)費(fèi)用信息客戶(hù)各項(xiàng)費(fèi)用消息客戶(hù)費(fèi)用信息客戶(hù)繳費(fèi)信息客戶(hù)繳費(fèi)信息客戶(hù)繳費(fèi)信息(5)處理過(guò)程處理過(guò)程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說(shuō)明部分登陸查看終端客戶(hù)信息登陸查看終端管理員信息客戶(hù)受理客戶(hù)要求客戶(hù)受理情況客戶(hù)繳費(fèi)終端客戶(hù)顯示余額信息客戶(hù)信息客戶(hù)余額信息顯示套餐信息客

8、戶(hù)信息客戶(hù)套餐信息8二、概念設(shè)計(jì)二、概念設(shè)計(jì)2.1 概述概述 根據(jù)需求將分析階段形成的分析說(shuō)明書(shū),把用戶(hù)的信息需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念設(shè)計(jì)。設(shè)計(jì)概念結(jié)構(gòu)通常有自頂向下、自底向上、逐步擴(kuò)張、混合策略 4 類(lèi)方法。其中最常用的策略是自底向上方法。下面即是 e-r 圖來(lái)描述現(xiàn)實(shí)世界的概念模式。2.2 系統(tǒng)系統(tǒng) e-r 圖圖2.2.1 實(shí)體及其屬性圖實(shí)體及其屬性圖(1)圖為客戶(hù)屬性的實(shí)體 e-r 圖。客戶(hù)姓名賬戶(hù)余額身份證號(hào)手機(jī)號(hào)碼套餐名稱(chēng)圖 2-1:客戶(hù)實(shí)體圖9(2)圖為收費(fèi)員的實(shí)體 e-r 圖。收費(fèi)員姓名工作證號(hào)登錄密碼所在單位圖 2-2:收費(fèi)員實(shí)體圖(3)圖為通話記錄的實(shí)體 e

9、-r 圖通話記錄來(lái)電號(hào)碼去電號(hào)碼通話時(shí)長(zhǎng)單位費(fèi)用通話日期時(shí)刻通話費(fèi)用圖 2-3:通話信息實(shí)體圖10(4)圖為收費(fèi)信息的實(shí)體 e-r 圖收費(fèi)信息手機(jī)號(hào)碼客戶(hù)姓名收費(fèi)日期實(shí)收費(fèi)用套餐名稱(chēng)收費(fèi)員工作號(hào)圖 2-4:收費(fèi)信息實(shí)體圖(5)圖為客戶(hù)受理信息的實(shí)體 e-r 圖客戶(hù)受理信息收費(fèi)員工作號(hào)手機(jī)號(hào)碼客戶(hù)姓名受理時(shí)間受理內(nèi)容是否成功圖 2-5:客戶(hù)受理信息實(shí)體圖112.2.2 局部局部 e-r 圖圖(1)話費(fèi)信息客戶(hù)手機(jī)號(hào)碼話費(fèi)總額姓名身份證號(hào)手機(jī)號(hào)碼查詢(xún)(2)收費(fèi)員客戶(hù)受理處理工作證號(hào)姓名年齡手機(jī)號(hào)碼受理內(nèi)容受理時(shí)間圖 2-7:收費(fèi)員處理客戶(hù)圖 2-6:客戶(hù)查詢(xún)?cè)捹M(fèi) e-rnmnm122.2.3 完整

10、的實(shí)體聯(lián)系圖完整的實(shí)體聯(lián)系圖話費(fèi)信息應(yīng)收款項(xiàng)客戶(hù)客戶(hù)處理收費(fèi)員查詢(xún)支付收費(fèi)處理計(jì)費(fèi)手機(jī)號(hào)碼話費(fèi)總額姓名手機(jī)號(hào)碼身份證號(hào)手機(jī)號(hào)碼應(yīng)收費(fèi)用工作證號(hào)姓名年齡受理時(shí)間受理內(nèi)容手機(jī)號(hào)碼nmnmmnmnmn132.3.創(chuàng)建各表創(chuàng)建各表2.3.1 創(chuàng)建客戶(hù)資料表創(chuàng)建客戶(hù)資料表客戶(hù)資料表記錄了客戶(hù)的基本信息,設(shè)計(jì)圖如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空客戶(hù)姓名char10聯(lián)系電話char11聯(lián)系地址char20套餐名稱(chēng)char20手機(jī)號(hào)碼char11手機(jī)密碼char10創(chuàng)建收費(fèi)員資料表收費(fèi)員資料表記錄了收費(fèi)員的基本信息,設(shè)計(jì)表如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空收費(fèi)員編號(hào)char8姓名char10年齡int4密碼cha

11、r10創(chuàng)建應(yīng)收款額表應(yīng)收款額表記錄了客戶(hù)的繳費(fèi)及余額信息,設(shè)計(jì)表如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空手機(jī)號(hào)碼char11客戶(hù)姓名char11應(yīng)收費(fèi)用int10余額int10創(chuàng)建話費(fèi)信息表話費(fèi)信息表記錄了客戶(hù)的基本話費(fèi)信息,設(shè)計(jì)表如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空手機(jī)號(hào)碼char11客戶(hù)姓名char15通話費(fèi)用int8新業(yè)務(wù)費(fèi)int8費(fèi)用合計(jì)int8套餐名稱(chēng)char2014創(chuàng)建通話信息表通話信息表記錄著客戶(hù)通話記錄的信息,設(shè)計(jì)表如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空來(lái)電號(hào)碼char11去電號(hào)碼char11通話時(shí)長(zhǎng)int8通話時(shí)間int8單位費(fèi)用int82.3.2 創(chuàng)建客戶(hù)受理表創(chuàng)建客戶(hù)受理表客戶(hù)受理表記錄了

12、客戶(hù)受理結(jié)果的基本信息,設(shè)計(jì)表如下:數(shù)據(jù)項(xiàng)名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空客戶(hù)姓名vachar15手機(jī)號(hào)碼char15受理內(nèi)容vachar50受理時(shí)間data time 815三、邏輯結(jié)構(gòu)設(shè)計(jì)三、邏輯結(jié)構(gòu)設(shè)計(jì)3.1 概述概述 邏輯設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)好的基本 e-r 圖轉(zhuǎn)換為選用的 dbms 產(chǎn)品所支持的數(shù)據(jù)模型項(xiàng)符合的邏輯結(jié)構(gòu)設(shè)計(jì)。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分為兩步進(jìn)行如下圖所示:概念結(jié)構(gòu)基本 e-r 圖關(guān)系數(shù)據(jù)庫(kù)模型優(yōu)化的數(shù)據(jù)模型轉(zhuǎn)換規(guī)則優(yōu)化方法圖 3-1:邏輯結(jié)構(gòu)設(shè)計(jì)步驟將概念模型裝換為關(guān)系模型。163.2.e-r 圖向關(guān)系模型的轉(zhuǎn)換圖向關(guān)系模型的轉(zhuǎn)換a實(shí)體及屬性實(shí)體及屬性客戶(hù):客戶(hù)姓名

13、,聯(lián)系電話,聯(lián)系地址,套餐名稱(chēng)應(yīng)收款項(xiàng):賬戶(hù)編號(hào),手機(jī)號(hào)碼,應(yīng)收費(fèi)用,余額話費(fèi)信息庫(kù):手機(jī)號(hào)碼,客戶(hù)姓名,通話費(fèi)用,新業(yè)務(wù)費(fèi),費(fèi)用合計(jì),套餐名稱(chēng)收費(fèi)員:收費(fèi)員編號(hào),姓名,年齡客戶(hù)受理:手機(jī)號(hào)碼,客戶(hù)姓名,受理內(nèi)容,受理時(shí)間通話信息:手機(jī)號(hào)碼,來(lái)電號(hào)碼,去電號(hào)碼,單位費(fèi)用,通話時(shí)長(zhǎng),總費(fèi)用b.聯(lián)系的屬性聯(lián)系的屬性使用:手機(jī)密碼計(jì)費(fèi):密碼c根據(jù)轉(zhuǎn)換規(guī)則將實(shí)體轉(zhuǎn)換為關(guān)系模式根據(jù)轉(zhuǎn)換規(guī)則將實(shí)體轉(zhuǎn)換為關(guān)系模式本實(shí)例中沒(méi)有 1:1 的關(guān)系對(duì)于 1:n 聯(lián)系,將它們與 n 端的關(guān)系模式合并。該關(guān)系模式中應(yīng)加入 1端的碼和聯(lián)系本身的屬性??蛻?hù):客戶(hù)姓名,所在城市,套餐名稱(chēng),手機(jī)號(hào)碼,手機(jī)密碼收費(fèi)員:收費(fèi)員編號(hào)

14、,姓名,年齡,手機(jī)號(hào)碼,密碼對(duì)于 m:n 的聯(lián)系,必須單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式,屬性由各實(shí)體的碼和聯(lián)系本身的屬性組成,關(guān)系的碼為組成聯(lián)系各實(shí)體的碼的組合。支付:客戶(hù)姓名,聯(lián)系電話,收費(fèi)員編碼處理:手機(jī)號(hào)碼,收費(fèi)員編碼d.電話計(jì)費(fèi)系統(tǒng)的 e-r 圖,轉(zhuǎn)換為一下 6 個(gè)關(guān)系模式:客戶(hù):手機(jī)號(hào)碼,所在城市,套餐名稱(chēng),客戶(hù)姓名,手機(jī)密碼收費(fèi)員:收費(fèi)員編碼,姓名,年齡,手機(jī)號(hào)碼,密碼話費(fèi)信息:手機(jī)號(hào)碼,客戶(hù)姓名,通話費(fèi)用,費(fèi)用合計(jì),套餐名稱(chēng)客戶(hù)受理:手機(jī)號(hào)碼,收費(fèi)員編碼,客戶(hù)姓名,受理內(nèi)容,受理時(shí)間17通話信息:手機(jī)號(hào)碼,來(lái)電號(hào)碼,去電號(hào)碼,單位費(fèi)用,通話時(shí)長(zhǎng),總費(fèi)用關(guān)系模式的規(guī)范化關(guān)系模式的規(guī)范化關(guān)系模

15、式屬于第三范式,每個(gè)非主屬性都不傳遞函數(shù)依賴(lài)于主關(guān)系鍵。在關(guān)系模式中,對(duì)于客戶(hù)模式,手機(jī)號(hào)碼為主屬性,其余的為非主屬性,非主屬性不傳遞依賴(lài)于手機(jī)號(hào)碼,屬于第三范式。對(duì)于收費(fèi)員,收費(fèi)員編號(hào)為主屬性,姓名,年齡,手機(jī)號(hào)碼,編號(hào),密碼為非主屬性,它們不傳遞依賴(lài)于主關(guān)系鍵收費(fèi)員編號(hào),屬于第三范式。對(duì)于客戶(hù)受理,手機(jī)號(hào)碼和收費(fèi)員編號(hào)為主屬性,客戶(hù)姓名,受理內(nèi)容,受理時(shí)間為非主屬性,手機(jī)號(hào)碼,收費(fèi)員編號(hào),他們不依賴(lài)于手機(jī)號(hào)碼、收費(fèi)員編碼,屬于第三范式。對(duì)于應(yīng)收款項(xiàng)、話費(fèi)信息、通話信息,它們的非主屬性同樣不傳遞依賴(lài)于主屬性手機(jī)號(hào)碼,都屬于第三范式。18四、物理結(jié)構(gòu)設(shè)計(jì)四、物理結(jié)構(gòu)設(shè)計(jì)4.1 概述概述通常關(guān)系

16、數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容主要包括: 為關(guān)系選擇存取方法,建立存取路徑,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系,索引,聚日志,備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu)確定系統(tǒng)配置實(shí)現(xiàn)語(yǔ)句。4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)對(duì)于電話計(jì)費(fèi)管理系統(tǒng)的關(guān)系模式以及信息的處理分析:(1) 對(duì)于客戶(hù)受理的信息等數(shù)據(jù)部需要經(jīng)常查詢(xún),但是也需要經(jīng)常更新。例如今天一天的的客戶(hù)受理情況等。(2) 對(duì)于收費(fèi)員信息不需要經(jīng)常更新。(3) 用戶(hù)的信息需要經(jīng)常更新,是隱私的不能被共享的。(4) 通話的信息不能被共享。針對(duì)這些特點(diǎn),可以做出以下設(shè)計(jì):為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在

17、兩個(gè)磁盤(pán)上存放。同時(shí),考慮到本系統(tǒng)是多用戶(hù)的,為了提高效率,數(shù)據(jù)庫(kù)的備份的數(shù)據(jù)和日志文件將保存在磁帶中。經(jīng)常存取的部分:客戶(hù)受理表客戶(hù)受理表(收費(fèi)員工作號(hào),手機(jī)號(hào)碼,客戶(hù)姓名,收費(fèi)日期,實(shí)收費(fèi)用,套餐名稱(chēng))通話信息通話信息(來(lái)電號(hào)碼,去電號(hào)碼,通話時(shí)長(zhǎng),單位費(fèi)用,通話日期,通話費(fèi)用)存取頻率較低的部分:收費(fèi)員資料收費(fèi)員資料(姓名,工作證號(hào),登錄密碼,所在單位)客戶(hù)資料(客戶(hù)資料(姓名,賬戶(hù)余額,身份證號(hào),手機(jī)號(hào)碼,套餐名稱(chēng))194.3 存取路徑設(shè)計(jì)存取路徑設(shè)計(jì)存取方法的選擇:對(duì)于經(jīng)常查詢(xún)的關(guān)系模型而言,用索引方式存儲(chǔ)。選擇原則:(1)一個(gè)或一組屬性經(jīng)常在查詢(xún)中出現(xiàn)(2)選擇的索引屬性量應(yīng)該適當(dāng)

18、。(3)屬性經(jīng)常在連接中出現(xiàn)。對(duì)收費(fèi)等的各個(gè)關(guān)系最經(jīng)常的操作是查找,假設(shè)現(xiàn)有 n 個(gè)客戶(hù)的信息,如果采取順序查找,平均查找 n/2 次;建立 b+樹(shù)索引,則平均查找次數(shù)為 b+樹(shù)的層數(shù) log2n+1。所以選擇 b+樹(shù)作為索引,具體設(shè)計(jì)如下:對(duì)以下經(jīng)常在查詢(xún)中出現(xiàn)的關(guān)系的碼建立索引客戶(hù)受理表客戶(hù)受理表(收費(fèi)員工作號(hào),手機(jī)號(hào)碼,客戶(hù)姓名,收費(fèi)日期,實(shí)收費(fèi)用,套餐名稱(chēng))通話信息通話信息(來(lái)電號(hào)碼,去電號(hào)碼,通話時(shí)長(zhǎng),單位費(fèi)用,通話日期,通話費(fèi)用)4.4 建立索引建立索引1、為表 callinf(通話信息表)在 phoneno(手機(jī)號(hào))上建立唯一索引create unique index kehu_

19、call on kehu(phoneno)執(zhí)行界面如下圖:2、為表 saccepting(客戶(hù)受理表)在 phoneno,cashierno(手機(jī)號(hào))上建立唯一索引create unique index kehu_sacc on kehu(phoneno,cashierno)執(zhí)行界面如下圖:20五、數(shù)據(jù)庫(kù)實(shí)施五、數(shù)據(jù)庫(kù)實(shí)施5.1 概述概述數(shù)據(jù)庫(kù)實(shí)施階段包括兩項(xiàng)重要的工作,一是數(shù)據(jù)集的載入,另一項(xiàng)是應(yīng)用程序的編碼和調(diào)試。create database 電話計(jì)費(fèi)系統(tǒng) /*創(chuàng)建數(shù)據(jù)庫(kù)*/on(name=電話計(jì)費(fèi)系統(tǒng)_data,filename=i:電話計(jì)費(fèi)系統(tǒng) data.mdf,size=10,ma

20、xsize=50,filegrowth=5)log on(name=電話計(jì)費(fèi)系統(tǒng)_log,filename=i:電話計(jì)費(fèi)系統(tǒng) data.ldf,size =5maxsize=25,filegrowth=5)create table kehu /*創(chuàng)建客戶(hù)表*/(phoneno char(11) primary key,kehuname char(8) not null,city char(20),packagename char(20),phonepasswd char(20);create table cashier /*創(chuàng)建收銀員表*/(cashierno char(11) primary

21、 key,cashiername char(8) not null,age char(8),passwd char(20) not null,);create table callchargeinf /*創(chuàng)建話費(fèi)信息表*/(phone char(11) primary key,kehuname char(8),not nullcallcharge char(20),operatingexpenses char(20),packagename char(20),totalcost int);create table customer saccepting /*創(chuàng)建客戶(hù)受理表*/(phoneno char(11) not null,cashierno char(11) not null,21kehuname char(8),admissibility content char(100),admissibility time char(8),primary key(phoneno,cashierno);create table amountsreceivable /*創(chuàng)建收款表*/(phone char(11) primary key,kename char(10),feesreceivable int,balance float(4);crea

溫馨提示

  • 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)論