數(shù)據(jù)庫洗衣店管理系統(tǒng)課程設(shè)計(jì)_第1頁
數(shù)據(jù)庫洗衣店管理系統(tǒng)課程設(shè)計(jì)_第2頁
數(shù)據(jù)庫洗衣店管理系統(tǒng)課程設(shè)計(jì)_第3頁
數(shù)據(jù)庫洗衣店管理系統(tǒng)課程設(shè)計(jì)_第4頁
數(shù)據(jù)庫洗衣店管理系統(tǒng)課程設(shè)計(jì)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余34頁可下載查看

下載本文檔

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

文檔簡介

1、年上麥通人生課程設(shè)計(jì)(論文)任務(wù)書軟件學(xué)院 學(xué)院軟件工程測(cè)試方向?qū)I(yè) 軟測(cè)2班 班 一、課程設(shè)計(jì)(論文)題目洗衣店管理系統(tǒng)二、課程設(shè)計(jì)(論文)工作自2015年1月5日起至2015年1月9日 止三、課程設(shè)計(jì)(論文)地點(diǎn):軟件測(cè)試實(shí)驗(yàn)室四、課程設(shè)計(jì)(論文)內(nèi)容要求:1 .本課程設(shè)計(jì)的目的(1)鞏固和加深對(duì)數(shù)據(jù)庫基本知識(shí)的理解,提高綜合運(yùn)用課程知識(shí)的能力。(2)使學(xué)生鞏固所學(xué)的理論基礎(chǔ)知識(shí)的理解,掌握數(shù)據(jù)庫設(shè)計(jì)的全過程及 技術(shù)與方法。(3)培養(yǎng)學(xué)生編制軟件文檔及開發(fā)應(yīng)用系統(tǒng)的能力,提高學(xué)生獨(dú)立分析問 題、解決問題的能力,鍛煉和加強(qiáng)學(xué)生的動(dòng)手能力。使學(xué)生掌握使用各種計(jì)算 機(jī)資料和有關(guān)參考資料。2 .課

2、程設(shè)計(jì)的任務(wù)及要求(1)根據(jù)選題任務(wù)要求,收集并查詢相關(guān)文獻(xiàn)資料,明確系統(tǒng)需求;通過 對(duì)系統(tǒng)的功能分析和數(shù)據(jù)分析進(jìn)行系統(tǒng)的需求分析設(shè)計(jì),完成數(shù)據(jù)流圖(DFD 圖)及數(shù)據(jù)字典(DD)的階段性成果;(2)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),完成基本全局E-R圖的設(shè)計(jì)并體現(xiàn)設(shè)計(jì)過程;(3)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì),完成數(shù)據(jù)庫關(guān)系模式的設(shè)計(jì)及優(yōu)化;(4)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì),完成數(shù)據(jù)庫實(shí)施的所有sql腳本的編寫及索 引文件的創(chuàng)建;完成安全性控制及完整性約束;(5)數(shù)據(jù)庫的實(shí)施;(6)特別要求自己獨(dú)立完成;2)創(chuàng)新要求:在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì),如完善的功能、友好的人機(jī)界面。3)課程設(shè)計(jì)論文編寫要求(1)要按照書

3、稿的規(guī)格打印與寫課程設(shè)計(jì)報(bào)告書;(2)報(bào)告包括目錄、緒論、正文、小結(jié)、參考文獻(xiàn)、附錄等;(3)課程設(shè)計(jì)報(bào)告裝訂按學(xué)校的統(tǒng)一要求完成;4)課程設(shè)計(jì)進(jìn)度安排內(nèi)容天數(shù)地點(diǎn)構(gòu)思及收集資料1圖書館數(shù)據(jù)庫設(shè)計(jì)3實(shí)驗(yàn)室撰寫報(bào)告1圖書館、實(shí)驗(yàn)室學(xué)生簽名:2015年1月5日課程設(shè)計(jì)(論文)評(píng)審意見(1)考勤(20分):優(yōu)()、良()、中()、一般()、差():(2)設(shè)計(jì)內(nèi)容(40分):優(yōu)()、良()、中()、一般()、差();(3)答辯 (25分):優(yōu)()、良()、中()、一般(1差();(4)文檔格式規(guī)范整齊(15分)優(yōu)()、良()、中()、一般()、 差();(5)任何抄襲成績一律歸零;評(píng)閱人:職稱:講師2

4、015年1月12日29目錄一緒論1二需求分析1三概念結(jié)構(gòu)設(shè)計(jì)12四邏輯結(jié)構(gòu)設(shè)計(jì)15五數(shù)據(jù)庫完整性設(shè)計(jì)17六物理結(jié)構(gòu)設(shè)計(jì)19六數(shù)據(jù)庫實(shí)施21小結(jié)28參考文獻(xiàn)29一緒論近幾年來洗衣店行業(yè)的興起,減輕了上班族的許多負(fù)擔(dān), 然而洗衣店良好的服務(wù)質(zhì)量卻離不開良好的管理方法。為了迎 合當(dāng)今洗衣業(yè)的發(fā)展,制作出了洗衣店管理系統(tǒng)。此系統(tǒng)包括 對(duì)會(huì)員的注冊(cè),收、取衣服的記錄,收費(fèi)記錄等功能,還能對(duì) 洗衣店的其他支出類消費(fèi)進(jìn)行記錄,能方便的統(tǒng)計(jì)出一天內(nèi)的 營業(yè)額和支出額。針對(duì)一般洗衣店的管理流程,此系統(tǒng)可以完 成大部分業(yè)務(wù)功能。二需求分析2.1 編寫目的更好的了解所制作的洗衣店管理系統(tǒng)以方便洗衣店員工使 用。2.

5、2 需求分析2.2.1 系統(tǒng)功能描述此系統(tǒng)應(yīng)用于小型洗衣店,給洗衣店提供日常的收取衣記 錄,會(huì)員管理,收支管理等功能,能方便洗衣店每日的工作。(1)會(huì)員管理為進(jìn)店顧客提供注冊(cè)會(huì)員的功能,建立會(huì)員表,記錄會(huì)員 信息,包括會(huì)員號(hào),注冊(cè)時(shí)間等個(gè)人信息。(2)收、取衣管理記錄每次的收、取衣服信息,還包括對(duì)衣服信息的明細(xì)記錄。(3)權(quán)限管理建立權(quán)限表記錄洗衣店店長、店員和老板的登錄信息。(4)財(cái)務(wù)管理建立收費(fèi)表以記錄收費(fèi)信息建立支出表以記錄支出信息。2.2.2 系統(tǒng)功能圖圖2.2.2.1系統(tǒng)功能圖2.2.3系統(tǒng)流程圖圖2.33.1系統(tǒng)流程圖292.2.4數(shù)據(jù)流圖圖224.1系統(tǒng)頂層數(shù)據(jù)流圖29圖2.4.

6、4.2 系統(tǒng)第一層數(shù)據(jù)流圖29圖2.443會(huì)員注冊(cè)圖2.4.4.4記錄收衣信息2.2.5實(shí)體與數(shù)據(jù)通過分析可知道次洗衣店系統(tǒng)中的實(shí)體包括:會(huì)員,收衣, 取衣,收費(fèi),權(quán)限,支出。(1)會(huì)員:會(huì)員號(hào),注冊(cè)日期,姓名,年齡,聯(lián)系電話,家 庭住址。(2)收衣:收衣號(hào),日期,數(shù)量,會(huì)員號(hào),備注。(3)明細(xì):明細(xì)號(hào),衣服編號(hào),衣服種類,收衣號(hào),描述。(4)收費(fèi):收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,收衣號(hào)。(5)權(quán)限:權(quán)限號(hào),權(quán)限名,權(quán)限密碼。支出:支出號(hào),支出類型,支出金額,支出日期。2.2.6 實(shí)體之間的聯(lián)系有(1)會(huì)員與收衣之間(1: N)(2)收衣與明細(xì)之間(1: N)2.2.7 數(shù)據(jù)字典數(shù)據(jù)字典包括數(shù)據(jù)項(xiàng)

7、,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ),處 理過程5個(gè)部分。數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位,數(shù)據(jù)結(jié)構(gòu)是 反映數(shù)據(jù)之間的組合關(guān)系,數(shù)據(jù)流是在系統(tǒng)中傳輸?shù)穆窂?,?shù) 據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去 向之一,處理過程的具體處理邏輯一般用判定表或判定樹來描述。(1)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名含義說明取值范圍MemberlDint會(huì)員號(hào)唯一標(biāo)識(shí)每一個(gè)會(huì)員0000000199999999Sign DateDATE注冊(cè)時(shí)間2000-01-012015-01-09NAMEvarchar姓名文字說明AGEint年:物1580TELEPHONEint聯(lián) 系電話ADDRESSvarchar家 庭住址文字說明G

8、etNumberint收衣號(hào)唯一標(biāo)識(shí) 每一次收、取 衣記錄0000000199999999GetDateDATEB期2000-01-012015-01-09GetNumberint數(shù)量110Remarkvarchar備注說明收衣還是取衣DetailNumberint細(xì)號(hào)唯標(biāo)識(shí)每一次明細(xì)記錄0000000199999999ClothingIDint衣 服編號(hào)110ClothingStylevarchar衣 服種類文字說明Bewritevarchar描述文字說明ChargeNumberint收費(fèi)號(hào)唯一標(biāo)識(shí)每一次收費(fèi)記 錄0000000199999999Chargeint收費(fèi)金額ChargeDate

9、DATE收費(fèi)日期2000-01-012015-01-09JurisdictionNumberint權(quán)限號(hào)唯一標(biāo)識(shí)每一個(gè)權(quán)限00010003JurisdictionNam evarchar權(quán)限名文字說明JurisdictionPasswordint權(quán)限密碼由數(shù)字組成PayNumberint支出號(hào)唯一標(biāo)識(shí) 每一次支出記 錄0000000199999999組成:收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,取衣號(hào)。數(shù)據(jù)結(jié)構(gòu):權(quán)限表含義說明:權(quán)限管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了權(quán)限記 錄信息組成:權(quán)限號(hào),權(quán)限名,權(quán)限密碼。數(shù)據(jù)結(jié)構(gòu):支出表含義說明:消費(fèi)管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了支出記 錄信息組成:支出號(hào),支出類型,支

10、出金額,支出日期。(3)數(shù)據(jù)流數(shù)據(jù)流:會(huì)員信息說明:會(huì)員注冊(cè)時(shí)記錄的信息數(shù)據(jù)流來源:注冊(cè)數(shù)據(jù)流去向:會(huì)員表組成:會(huì)員號(hào),注冊(cè)時(shí)間,姓名,年齡,聯(lián)系電話,家庭 住址。數(shù)據(jù)流:收衣信息說明:收衣時(shí)記錄的信息數(shù)據(jù)流來源:收衣,取衣數(shù)據(jù)流去向:收衣表組成:收衣號(hào),日期,數(shù)量,會(huì)員號(hào),備注。數(shù)據(jù)流:明細(xì)信息說明:收衣時(shí)記錄的衣物信息數(shù)據(jù)流來源:收衣數(shù)據(jù)流去向:明細(xì)表組成:明細(xì)號(hào),衣服編號(hào),衣服種類,收衣號(hào),描述。數(shù)據(jù)流:收費(fèi)信息說明:收費(fèi)時(shí)記錄的信息數(shù)據(jù)流來源:收費(fèi)數(shù)據(jù)流去向:收費(fèi)表組成:收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,收衣號(hào)。數(shù)據(jù)流:權(quán)限記錄說明:記錄洗衣店的員工權(quán)限記錄數(shù)據(jù)流來源:員工輸入數(shù)據(jù)流去向:權(quán)

11、限表組成:權(quán)限號(hào),權(quán)限名,權(quán)限密碼。數(shù)據(jù)流:支出信息說明:支出時(shí)記錄的信息數(shù)據(jù)流來源:支出數(shù)據(jù)流去向:支出表組成:支出號(hào),支出類型,支出金額,支出日期。(4) (5)數(shù)據(jù)存儲(chǔ)、處理過程數(shù)據(jù)存儲(chǔ)名功能處理說明insert-cust添加新注冊(cè)注冊(cè)成功后在會(huì)員表的會(huì)員信息中添加該會(huì)員信息select-cust查詢會(huì)員信 息店長登錄系統(tǒng)后可以 查詢會(huì)員的個(gè)人信息update-cust修改會(huì)員信 息店長登錄系統(tǒng)后可以 修改會(huì)員的個(gè)人信息delete-cust刪除會(huì)員信 息店長登錄系統(tǒng)后可以 刪除會(huì)員的個(gè)人信息insert-get添加收衣信息店員或店長登錄系統(tǒng) 后可以對(duì)收衣信息進(jìn)行添 加select-ge

12、t查詢收衣信息店員或店長登錄系統(tǒng) 后可以對(duì)收衣信息進(jìn)行查 詢update-get修改收衣信息店員或店長登錄系統(tǒng) 后可以對(duì)收衣信息進(jìn)行修 改delete-get刪除收衣信息店員或店長登錄系統(tǒng) 后可以對(duì)收衣信息進(jìn)行刪 除insert-take添加取衣信息店員或店長登錄系統(tǒng) 后可以對(duì)取衣信息進(jìn)行添 加select-take查詢?nèi)∫滦畔⒌陠T或店長登錄系統(tǒng) 后可以對(duì)取衣信息進(jìn)行查 詢update-take修改取衣信息店員或店長登錄系統(tǒng) 后可以對(duì)取衣信息進(jìn)行修 改delete-take刪除取衣信息店員或店長登錄系統(tǒng) 后可以對(duì)取衣信息進(jìn)行刪 除insert-detail添加衣服明 細(xì)信息店員或店長登錄系統(tǒng)

13、后可以對(duì)衣服明細(xì)信息進(jìn) 行添加select- detail查詢衣服明 細(xì)信息店員或店長登錄系統(tǒng) 后可以對(duì)衣服明細(xì)信息進(jìn) 行查詢update- detail修改衣服明 細(xì)信息店員或店長登錄系統(tǒng) 后可以對(duì)衣服明細(xì)信息進(jìn) 行修改delete- detail刪除衣服明 細(xì)信息店員或店長登錄系統(tǒng) 后可以對(duì)衣服明細(xì)信息進(jìn) 行刪除insert-charge添加收費(fèi)信息店員或店長登錄系統(tǒng) 后可以對(duì)收費(fèi)信息進(jìn)行添 加select-charge查詢收費(fèi)信息店員或店長登錄系統(tǒng) 后可以對(duì)收費(fèi)信息進(jìn)行查 詢update-charge修改收費(fèi)信思店員或店長登錄系統(tǒng) 后可以對(duì)收費(fèi)信息進(jìn)行修改delete-charge刪除收

14、費(fèi)信息店員或店長登錄系統(tǒng) 后可以對(duì)收費(fèi)信息進(jìn)行刪 除insert-pay添加支出信 息店長登錄系統(tǒng)后可以 對(duì)本店支出信息進(jìn)行添加select-pay查詢支出信 息店長登錄系統(tǒng)后可以 對(duì)本店支出信息進(jìn)行查詢update-pay修改支出信 息店長登錄系統(tǒng)后可以 對(duì)本店支出信息進(jìn)行修改delete-pay刪除支出信 息店長登錄系統(tǒng)后可以 對(duì)本店支出信息進(jìn)行刪除select-all查詢所有信息老板登錄系統(tǒng)后可以 查詢本店的所有信息三概念結(jié)構(gòu)設(shè)計(jì)在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世 界的結(jié)構(gòu),才能更好地用某一 DBMS實(shí)現(xiàn)這些需求。3.1 實(shí)體圖將通過需求分析得到的實(shí)體圖畫出如下:(1)會(huì)

15、員實(shí)體圖圖3.L1會(huì)員實(shí)體圖(2)收衣實(shí)體圖圖3.1.2收衣實(shí)體圖(3)明細(xì)實(shí)體圖29明圖3.1.3明細(xì)實(shí)體圖(4)收費(fèi)實(shí)體圖圖3.1.4收費(fèi)實(shí)體圖(5)權(quán)限實(shí)體圖圖3.1.5權(quán)限實(shí)體圖(6)支出實(shí)體圖圖3.1.6支出實(shí)體圖3.2 總體ER圖通過以上分ER圖,得到以下總體ER圖。圖3.2.1總體ER圖四邏輯結(jié)構(gòu)設(shè)計(jì)本次設(shè)計(jì)的數(shù)據(jù)庫在SQL Server 2008上實(shí)現(xiàn),將概念結(jié) 構(gòu)設(shè)計(jì)中的E-R圖轉(zhuǎn)換成SQL Sever 2008支持的關(guān)系數(shù)據(jù)模 型。4.1關(guān)系設(shè)計(jì)關(guān)系設(shè)計(jì)包括實(shí)體轉(zhuǎn)換和聯(lián)系轉(zhuǎn)換。4.1.1實(shí)體轉(zhuǎn)換將每個(gè)單獨(dú)的實(shí)體轉(zhuǎn)換為一張單獨(dú)的表(1)會(huì)員:會(huì)員號(hào),注冊(cè)時(shí)間,姓名,年齡,聯(lián)系

16、電話,家 庭住址。(2)收衣:收衣號(hào),日期,數(shù)量,會(huì)員號(hào),備注。(3)明細(xì):明細(xì)號(hào),衣服編號(hào),衣服種類,收衣號(hào),描述。(4)收費(fèi):收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,收衣號(hào)。(5)權(quán)限:權(quán)限號(hào),權(quán)限名,權(quán)限密碼。支出:支出號(hào),支出類型,支出金額,支出日期。4.1.2聯(lián)系轉(zhuǎn)換一個(gè)實(shí)體型轉(zhuǎn)換為關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性, 實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)體間的聯(lián)系有以下幾種不同的 情況:(1) 一對(duì)一的聯(lián)系轉(zhuǎn)化為一張單獨(dú)的關(guān)系表會(huì)員:會(huì)員號(hào),注冊(cè)時(shí)間,姓名,年齡,聯(lián)系電話,家庭 住址。權(quán)限:權(quán)限號(hào),權(quán)限名,權(quán)限密碼。支出:支出號(hào),支出類型,支出金額,支出日期。(2) 一對(duì)多的聯(lián)系通過在多表中添加屬性來

17、實(shí)現(xiàn) 收衣:收衣號(hào),日期,數(shù)量,會(huì)員號(hào),備注。明細(xì):明細(xì)號(hào),衣服編號(hào),衣服種類,收衣號(hào),描述。收費(fèi):收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,收衣號(hào)。(3)多對(duì)多一的聯(lián)系轉(zhuǎn)化為一張單獨(dú)的關(guān)系表此系統(tǒng)中不存在多對(duì)多關(guān)系4.2關(guān)系優(yōu)化(1)會(huì)員表:函數(shù)依賴集為Fl=會(huì)員號(hào),注冊(cè)時(shí)間,姓名,年齡,聯(lián)系 電話,家庭住址G3NF主屬性:會(huì)員號(hào)非主屬性:注冊(cè)時(shí)間,姓名,年齡,聯(lián)系電話,家庭住址。(2)收衣表:函數(shù)依賴集為F2=收衣號(hào),日期,數(shù)量,會(huì)員號(hào),備注W3NF主屬性:收衣號(hào),會(huì)員號(hào)非主屬性:日期,數(shù)量,備注。(3)明細(xì)表:函數(shù)依賴集為F3=明細(xì)號(hào),衣服編號(hào),衣服種類,收衣號(hào),描述 E3NF主屬性:明細(xì)號(hào),收衣號(hào)非

18、主屬性:衣服編號(hào),衣服種類,描述。(4)收費(fèi)表:函數(shù)依賴集為F4=收費(fèi)號(hào),收費(fèi)金額,收費(fèi)日期,收衣號(hào) G3NF主屬性:收費(fèi)號(hào),收衣號(hào)非主屬性:收費(fèi)金額,收費(fèi)日期。(5)權(quán)限表:函數(shù)依賴集為F5=權(quán)限號(hào),權(quán)限名,權(quán)限密碼G3NF主屬性:權(quán)限號(hào)非主屬性名:權(quán)限名,權(quán)限密碼。(6)支出表:函數(shù)依賴集為F6=支出號(hào),支出類型,支出金額,支出日 期W3NF主屬性:支出號(hào)非主屬性:支出類型,支出金額,支出日期。五數(shù)據(jù)庫完整性設(shè)計(jì)5.1約束說明根據(jù)參照完整性,表與表之間有主鍵、外鍵、用戶自定義 約束。(D會(huì)員號(hào)是會(huì)員表的主鍵,在8位以內(nèi),只能由數(shù)字組成。(2)收衣表中數(shù)量限制在10以下。(3)明細(xì)表中衣服編

19、號(hào)只能是1到10的數(shù)字。(4)收衣表中收衣號(hào)為主鍵(5)明細(xì)表中明細(xì)號(hào)號(hào)為主鍵收費(fèi)表中收費(fèi)號(hào)為主鍵(7)收衣表中會(huì)員號(hào)參照會(huì)員表中的會(huì)員號(hào)(8)明細(xì)表中收衣號(hào)參照收衣表中的收衣號(hào)(9)收費(fèi)表中收衣號(hào)參照會(huì)員表中的收衣號(hào)(10)收衣表中的備注只能說明是收衣還是取衣。5.2基本表(1)會(huì)員表屬性名數(shù)據(jù)類 型是否為 空含義是否為主 鍵MemberlDintNot null會(huì)員 號(hào)Primary k eySignTIMEDATENot null注冊(cè) 時(shí)間NAMEvarcharNot null姓名AGEintNot null年齡TELEPHONEintNot null聯(lián)系電話ADDRESSvarchar

20、Not null家庭住址(2)收衣表屬性名數(shù)據(jù)類 型是否為 空含z是否為 主鍵GetNumberintNot null收衣號(hào)Primary keyGetDateDATENot null日期GNumbe rintNot null數(shù)量MemberlDintNot null會(huì)員號(hào)Primary keyGRem arkvarcharNot null備注明細(xì)表屬性名數(shù)據(jù)類 型是否為 空含義是否為 主鍵DetailNum berintNot null明細(xì)號(hào)Primary keyClothingIDintNot null衣服編 號(hào)ClothingSt ylevarcharNot null衣服種 類GetNu

21、m berintNot null收衣號(hào)Primary keyBewritevarchar描述收費(fèi)表屬性名數(shù)據(jù)類 型是否為空含義是否為 主鍵ChargeNumberintNot nul1收費(fèi) 號(hào)Primary keyChargeintNot nul1收費(fèi) 金額ChargeDat eDATENot nul1收費(fèi)日期GetNum berintNot nul1收衣 號(hào)Primary key權(quán)限表屬性名數(shù)據(jù)類 型是否 為空含 義是否為 主鍵JurisdictionNumb erintNot n ull權(quán) 限號(hào)Primary keyJurisdictionNamevarcharNot n ull權(quán)限名Ju

22、risdictionPasswordintNot n ull權(quán) 限密碼支出表屬性名數(shù)據(jù)類 型是否為空含義是否為 主鍵PayNum berintNot null支出號(hào)Primary keyPayTypevarcharNot null支出類 型PayMonintNot null支出金ey額PayDateDATENot null支出日期六物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的 物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個(gè)給定的邏 輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是 數(shù)據(jù)庫的物理設(shè)計(jì)。數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)

23、構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié) 構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排 和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等。確定數(shù)據(jù)的存放位置為了提高系統(tǒng)性能,我們根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分 與穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低部分分開存放。把權(quán)限表作為數(shù)據(jù)穩(wěn)定和存儲(chǔ)頻率較低部分,把會(huì)員表、 收衣表、取衣表、收費(fèi)表和支出表作為數(shù)據(jù)易變和經(jīng)常存儲(chǔ)部 分,分開存放。確定系統(tǒng)配置在進(jìn)行物理設(shè)計(jì)時(shí),根據(jù)應(yīng)用環(huán)境,將數(shù)據(jù)庫的大小的參 數(shù)值設(shè)置為:事務(wù)日志的分配空間為1.00MB,文件按10白分 比自動(dòng)增長,并將文件增長限制為10Q0MB;數(shù)據(jù)文件的分配 空間為2.00MB,文件按10百分比自動(dòng)增長,并將

24、文件增長限 制為 lO.OOMBo(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià)數(shù)據(jù)庫系統(tǒng)是多用戶共享的系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多 條存取路徑才能滿足多用戶的多種應(yīng)用要求。物理設(shè)計(jì)的任務(wù) 之一就是要確定哪些存取方法,即建立哪些存取路徑。常用的 存取方法有三類。第一類是索引方法,目前主要是B+樹索引方 法;第二類是聚簇方法;第三類是HASH方法。(1)索引存取方法的選擇由于會(huì)員表的MemberlD經(jīng)常在查詢和連接操作的條件 中出現(xiàn),故在MemberlD上建立B+樹索引。由于收衣表的GETNumber經(jīng)常在查詢和連接操作的條 件中出現(xiàn),故在GETNumber上建立B+樹索引。由于收費(fèi)表的Charge經(jīng)常作為最大值、最小

25、值以及求 和等聚集函數(shù)的參數(shù),故在這Charge上建立B+樹索引。由于支出表PayMoney的經(jīng)常作為最大值、最小值以及 求和等聚集函數(shù)的參數(shù),故在這PayMoney上建立B+樹索引。(2)聚簇存取方法的選擇由于收衣表的GETNumber經(jīng)常要進(jìn)行連接操作,為了 提高GETNumber的查詢速度,則對(duì)此關(guān)系建立一個(gè)聚簇索引。由于會(huì)員的MemberlD經(jīng)常要進(jìn)行連接操作,為了提高 MemberlD的查詢速度,則對(duì)此關(guān)系建立一個(gè)聚簇索引。由于收費(fèi)表的ChargeNumber經(jīng)常要進(jìn)行連接操作,為 了提高ChargeNumber的查詢速度,則對(duì)此關(guān)系建立一個(gè)聚簇 索引。由于明細(xì)表的DetailNum

26、ber經(jīng)常要進(jìn)行連接操作,為了 提高DetailNumber的查詢速度,則對(duì)此關(guān)系建立一個(gè)聚簇索引。由于支出表的PayNumber經(jīng)常要進(jìn)行連接操作,為了提 高PayNumber的查詢速度,則對(duì)此關(guān)系建立一個(gè)聚簇索引。29六數(shù)據(jù)庫實(shí)施CREATE TABLE JURISDICTIONJurisdictionNumber int NOT NULL,JurisdictionNAME varchar(20) NOT NULL,JurisdictionPassword int NOT NULL)LENOVO PU麻店管.aJURISDICTION :LENOVO-PC.管壬JurisdictionNu

27、nn.JurisdictionNAMEJurisdictionPass.0老板1234567892店長1234563店員123456米tNULLNULL/ULL圖6.1權(quán)限表CREATE TABLE Member( MemberlD int NOT NULL, SignTIMEdate NOT NULL, NAME varchar(40) NOT NULL, AGE int NOT NULL, TEHEPHONEint NOT NULL, ADDRESS varchar80) NOT NULL )LENOVAPC.洗衣后延一慶-dbo.Membr LENOVOPC ;咨觸.筵 dbo.CHAR

28、GEMemberlDSi91TlMEMAMEAGETEkEPHOFsEFACCRESS02014-12-03月天313245865溫州22014-12-03近雪見273245687溫州32014-12-04生樓3432 物 76溫州42014-12-04拜月523245675南田52014-12-05五絲243245671為州6201412-05結(jié)苒25345S675為州*AW/AWZAW2AW2NULLNULL圖6.2會(huì)員表CREATE TABLE GetClothing(GetNumber int NOT NULL,GetDate date NOT NULL,GNumberint NOT NULL CHECK(GNumber=l AND GNumber=10)MemberlD int NOT NUL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論