版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
圖書館數(shù)據(jù)庫設(shè)計實例(需求分析、概念結(jié)構(gòu)、邏輯結(jié)構(gòu))圖書館數(shù)據(jù)庫設(shè)計實例(需求分析、概念結(jié)構(gòu)、邏輯結(jié)構(gòu))/NUMPAGES16圖書館數(shù)據(jù)庫設(shè)計實例(需求分析、概念結(jié)構(gòu)、邏輯結(jié)構(gòu))圖書館數(shù)據(jù)庫設(shè)計實例(需求分析、概念結(jié)構(gòu)、邏輯結(jié)構(gòu))數(shù)據(jù)庫設(shè)計實例分析一、需求分析實例現(xiàn)要開發(fā)高校圖書管理系統(tǒng)。經(jīng)過可行性分析和初步的需求調(diào)查,確定了系統(tǒng)的功能邊界,該系統(tǒng)應(yīng)能完成下面的功能:(1)讀者注冊。(2)讀者借書。(3)讀者還書。(4)圖書查詢。1、數(shù)據(jù)流圖頂層數(shù)據(jù)流圖反映了圖書管理系統(tǒng)與外界的接口,但未表明數(shù)據(jù)的加工要求,需要進(jìn)一步細(xì)化。根據(jù)前面圖書管理系統(tǒng)功能邊界的確定,再對圖書管理系統(tǒng)頂層數(shù)據(jù)流圖中的處理功能做進(jìn)一步分解,可分解為讀者注冊、借書、還書和查詢四個子功能,這樣就得到了圖書管理系統(tǒng)的第0層數(shù)據(jù)流圖從圖書管理系統(tǒng)第0層數(shù)據(jù)流圖中可以看出,在圖書管理的不同業(yè)務(wù)中,借書、還書、查詢這幾個處理較為復(fù)雜,使用到不同的數(shù)據(jù)較多,因此有必要對其進(jìn)行更深層次的分析,即構(gòu)建這些處理的第1層數(shù)據(jù)流圖。下面的圖8-7分別給出了借書、還書、查詢子功能的第1層數(shù)據(jù)流圖2、數(shù)據(jù)字典2.1數(shù)據(jù)項數(shù)據(jù)項名稱:借書證號別名:卡號含義說明:惟一標(biāo)識一個借書證類型:字符型長度:20……2.2數(shù)據(jù)結(jié)構(gòu)(1)名稱:讀者類別含義說明:定義了一個讀者類別的有關(guān)信息組成結(jié)構(gòu):類別代碼+類別名稱+可借閱數(shù)量+借閱天數(shù)+超期罰款額(2)名稱:讀者含義說明:定義了一個讀者的有關(guān)信息組成結(jié)構(gòu):姓名+性別+所在部門+讀者類型(3)名稱:圖書含義說明:定義了一本圖書的有關(guān)信息組成結(jié)構(gòu):圖書編號+圖書名稱+作者+出版社+價格……2.3數(shù)據(jù)流(1)數(shù)據(jù)流名稱:借書單含義:讀者借書時填寫的單據(jù)來源:讀者去向:審核借書數(shù)據(jù)流量:250份/天組成:借書證編號+借閱日期+圖書編號(2)數(shù)據(jù)流名稱:還書單含義:讀者還書時填寫的單據(jù)來源:讀者去向:審核還書數(shù)據(jù)流量:250份/天組成:借書證編號+還書日期+圖書編號……2.4數(shù)據(jù)存儲(1)數(shù)據(jù)存儲名稱:圖書信息表含義說明:存放圖書有關(guān)信息組成結(jié)構(gòu):圖書+庫存數(shù)量說明:數(shù)量用來說明圖書在倉庫中的存放數(shù)(2)數(shù)據(jù)存儲名稱:讀者信息表含義說明:存放讀者的注冊信息組成結(jié)構(gòu):讀者+卡號+卡狀態(tài)+辦卡日期說明:卡狀態(tài)是指借書證當(dāng)前被鎖定還是正常使用(3)數(shù)據(jù)存儲名稱:借書記錄含義說明:存放讀者的借書、還書信息組成結(jié)構(gòu):卡號+書號+借書日期+還書日期說明:要求能立即查詢并修改……2.5處理過程(1)處理過程名稱:審核借書證輸入:借書證輸出:認(rèn)定合格的借書證加工邏輯:根據(jù)讀者信息表和讀者借書證,如果借書證在讀者信息表中存在并且沒有被鎖定,那么借書證是有效的借書證,否則是無效的借書證。……二、概念結(jié)構(gòu)設(shè)計實例1.標(biāo)識圖書管理系統(tǒng)中的實體和屬性參照數(shù)據(jù)字典中對數(shù)據(jù)存儲的描述,可初步確定三個實體的屬性為:讀者:{卡號,姓名,性別,部門,類別、辦卡日期,卡狀態(tài)}讀者類別:{類別代碼,類別名稱,可借閱天數(shù)、可借閱數(shù)量,超期罰款額}圖書:{書號,書名,作者,價格,出版社,庫存數(shù)量}借還記錄:{卡號,書名,借書日期,還書日期}其中有下劃線的屬性為實體的碼。2.確定實體間的聯(lián)系三、邏輯結(jié)構(gòu)設(shè)計實例1、圖書管理系統(tǒng)的關(guān)系模型將在概念結(jié)構(gòu)階段得到的基本E-R圖轉(zhuǎn)換成關(guān)系模型,如下表所示:關(guān)系名屬性及碼其他約束條件讀者借書證號,姓名,性別,部門,類別代碼,辦證日期,借書證狀態(tài)類別代碼引用讀者類別關(guān)系中的類別代碼;姓名不允許為空;類別代碼不允許為空讀者類別類別代碼,類別名稱,可借閱數(shù)量,可借閱天數(shù),超期罰款額類別名稱不允為空圖書書號,書名,作者,價格,出版社,庫存數(shù)量書名不允許為空;庫存數(shù)量不允許為空借還借書證號,書號,借書日期,還書日期借書證號引用讀者關(guān)系中的借書證號;書號引用圖書關(guān)系中的書號2、將關(guān)系設(shè)計成SQLServer2005下相應(yīng)的表reader(讀者表)字段名字段含義字段類型長度小數(shù)是否為空列級約束CardID借書證號(卡號)Char20NOTNULLPrimarykeyName姓名Char16NOTNULLSex性別BitNULLDept部門Char30NULLClassID類別代碼IntNOTNULLForeignkeyreferencesdzclass(ClassID)Bzdate辦證日期datetimeNULLCardstate借書證狀態(tài)(卡狀態(tài))bitNULL表級約束dzclass(讀者類別表)字段名字段含義字段類型長度小數(shù)是否為空列級約束ClassID類別代碼IntNOTNULLPrimarykeyClassName類別名稱Char16NOTNULLPermitDay可借閱天數(shù)IntNULLPermitQty可借閱數(shù)量IntNULLPenalty超期罰款額MoneyNULL表級約束book(圖書表)字段名字段含義字段類型長度小數(shù)是否為空列級約束BookID書號Char20NOTNULLPrimarykeyBookName書名varchar20NOTNULLEditer作者Varchar8NULLPrice價格MoneyNULLPublisher出版社Varchar20NULLQty庫存數(shù)量IntNOTNULL表級約束borrow(借還表)字段名字段含義字段類型長度小數(shù)是否為空列級約束CardID借書證號Char20NOTNULLForeignkeyreferencesreader(CardID)BookID書號char20NO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保溫?;⒅槭┕し桨?/a>
- 地鐵隧道清洗施工方案
- 智能生產(chǎn)預(yù)測分析-深度研究
- 攝像服務(wù)行業(yè)品牌建設(shè)研究-深度研究
- 道旗施工方案
- 膜結(jié)構(gòu)雨棚施工方案
- 機(jī)床智能運維管理研究-深度研究
- 智能化食品包裝設(shè)計-深度研究
- 數(shù)據(jù)驅(qū)動決策分析篇-深度研究
- 工程倫理與道德困境-深度研究
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 保險公司2025年工作總結(jié)與2025年工作計劃
- 2024年公司領(lǐng)導(dǎo)在新年動員會上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
- GB/T 19885-2005聲學(xué)隔聲間的隔聲性能測定實驗室和現(xiàn)場測量
評論
0/150
提交評論