版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第六節(jié) 數(shù)據(jù)存儲設(shè)計(jì) 一、數(shù)據(jù)存儲設(shè)計(jì) 二、數(shù)據(jù)庫設(shè)計(jì)教學(xué)目的:明確文件設(shè)計(jì)的步驟和方法;掌握數(shù)據(jù)庫設(shè)計(jì)方法 教學(xué)重點(diǎn):數(shù)據(jù)庫設(shè)計(jì)。 教學(xué)難點(diǎn):概念結(jié)構(gòu)到邏輯結(jié)構(gòu)的轉(zhuǎn)化。 一、數(shù)據(jù)存儲設(shè)計(jì) 數(shù)據(jù)存儲的任務(wù):確定存儲內(nèi)容、存儲容量,根據(jù)存取要求和設(shè)備條件設(shè)計(jì)文件系統(tǒng)的結(jié)構(gòu)或數(shù)據(jù)庫的模式、子模式以及數(shù)據(jù)庫的完整性和安全性的保證。 數(shù)據(jù)存儲設(shè)計(jì)是建立在對信息體系充分理解的基礎(chǔ)上,即設(shè)計(jì)師應(yīng)清楚理解和把握系統(tǒng)中信息處理和發(fā)生的時(shí)期、數(shù)據(jù)量、所要求的精度、數(shù)據(jù)的活動性等性質(zhì)。在此基礎(chǔ)上,將各個數(shù)據(jù)存儲對應(yīng)于相應(yīng)的存儲單位,并確定它們的性質(zhì);之后,定義數(shù)據(jù)庫結(jié)構(gòu)。 文件設(shè)計(jì)就是根據(jù)文件的使用要求、處理方式
2、、存儲量、數(shù)據(jù)的活動性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法 1、文件的分類 1)主文件 最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù),須長期保存,不斷調(diào)用和更新如:工資主文件結(jié)構(gòu)字段名人員代碼 姓 名部門基本工資字段類型NCCN字段寬度4827小數(shù)位22)處理文件 又稱事務(wù)文件,常用于批處理更新,其內(nèi)容包含下一次更新文件所需的全部記錄。 通常把具有隨機(jī)變動屬性(即個體是隨機(jī)出現(xiàn)的,值也是變動的)的數(shù)據(jù)放在處理文件中,如:病事假扣款、違規(guī)扣款等人員代碼姓 名部門病假扣款1002張三01140.001004李四02260.001007王五02100
3、.003)周轉(zhuǎn)文件 主要存放具有固定個體變動屬性(即對總體來說具有相對固定的個體集,但其值是變動的屬性)的數(shù)據(jù)。如:工資子系統(tǒng)中的用電量人員代碼姓名用電量電費(fèi)扣款4)工作文件 工作(臨時(shí))文件是處理過程中暫時(shí)存放數(shù)據(jù)的文件(處理結(jié)束后刪除)(打印時(shí)建立的報(bào)表)5)其他文件 如,后備文件(文件的副本)和日志文件(存放其他文件的歷史記錄)等2、文件設(shè)計(jì) 設(shè)計(jì)文件之前,首先要確定數(shù)據(jù)處理的方式、文件的存儲介質(zhì)、計(jì)算機(jī)操作系統(tǒng)提供的文件組織形式、存取方式和對存取時(shí)間、處理時(shí)間的要求等。如:順序文件、散列文件及索引文件等(P151表7.5) 文件設(shè)計(jì)應(yīng)先設(shè)計(jì)共享文件,其他文件和他相同的數(shù)據(jù)項(xiàng)以此為標(biāo)準(zhǔn),
4、明確記錄格式、記錄執(zhí)行程序及文件的管理問題。 (P152表7.6)二、數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。 數(shù)據(jù)庫設(shè)計(jì)除用戶需求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等三個階段。 由于數(shù)據(jù)庫系統(tǒng)已形成一門獨(dú)立的學(xué)科,所以,當(dāng)我們把數(shù)據(jù)庫設(shè)計(jì)原理應(yīng)用到MIS開發(fā)中時(shí),數(shù)據(jù)庫設(shè)計(jì)的幾個步驟就與系統(tǒng)開發(fā)的各個階段相對應(yīng),且融為一體,它們的對應(yīng)關(guān)系如下圖所示。 1、用戶需求分析(系統(tǒng)分析階段) 任務(wù):從用戶那里獲得DB所需的信息,了解DB的使用和處理要求1)使用要求 用戶及管理人員從所建立的DB中獲得什么樣的信息,由此得到數(shù)據(jù)長度、類型、數(shù)據(jù)量及數(shù)據(jù)的
5、可靠性、安全性方面的要求;2)處理要求 用戶要求完成什么處理功能,包括高層管理人員提出的戰(zhàn)略要求;中層管理人員提出的控制要求及終端用戶提出的操作要求等,由此確定處理方式2、概念結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)存儲分析) 任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫的概念數(shù)據(jù)模型 (簡稱概念模型)。 概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用前面章節(jié)中介紹的E-R模型表示。建立數(shù)據(jù)庫概念結(jié)構(gòu)的方法(E-R)部門職工從屬1n廠長職工領(lǐng)導(dǎo)1n A 人事科供應(yīng)商供應(yīng)材料零部件mnk產(chǎn)品材料使用nm B 供應(yīng)科職工產(chǎn)品生產(chǎn)n1零部件產(chǎn)品組裝mn C 生產(chǎn)科零部件倉庫保存mn材料倉庫存放mn D 總務(wù)科對局部E-R圖加以綜合,產(chǎn)生總體E-R
6、圖時(shí)出現(xiàn):1)在綜合中,同一實(shí)體只出現(xiàn)一次;2)“產(chǎn)品”和“材料”間的關(guān)系被刪除,可由“零部件”與“材料”間的基本關(guān)系導(dǎo)出;3、數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng) (DBMS)支持的數(shù)據(jù)模型。 數(shù)據(jù)模型可以由實(shí)體聯(lián)系模型轉(zhuǎn)換而來。 1)E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則 每一實(shí)體集對應(yīng)于一個關(guān)系模式,實(shí)體名作為關(guān)系名,實(shí)體的屬性作為對應(yīng)關(guān)系的屬性;實(shí)體間的聯(lián)系一般對應(yīng)一個關(guān)系,聯(lián)系名作為對應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉;實(shí)體和聯(lián)系中關(guān)鍵字對應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。 舉例。概念結(jié)構(gòu)的轉(zhuǎn)換舉例如下 根據(jù)這些規(guī)則,下面的
7、實(shí)體和聯(lián)系就很容易轉(zhuǎn)換成了上述對應(yīng)的關(guān)系數(shù)據(jù)模型: (1)供方單位 (單位號、單位名、地址、聯(lián)系人、郵政編碼)。 (2)物資 (代碼、名稱、規(guī)格、備注) (3)庫存 (入庫號、日期、貨位、數(shù)量) (4)合同(合同號、數(shù)量、金額、備注) (5)結(jié)算 (編號、用途、金額、經(jīng)手人) (6)購進(jìn) (入庫號、編號、數(shù)量、金額) (7)付款 (編號、合同號、數(shù)量、金額) (8)訂貨 (代碼、單位號、合同號、數(shù)量、單價(jià)) 2)邏輯結(jié)構(gòu)所包含的對象 對 象 說 明表列主健外健索引參照具有一組關(guān)聯(lián)列的行的集合一個數(shù)據(jù)結(jié)構(gòu),是一行中的一個數(shù)據(jù)項(xiàng) 唯一標(biāo)識一個表中的行 一個或一個以上的列,在另張表中作主健基于健的數(shù)
8、據(jù)結(jié)構(gòu),加速數(shù)據(jù)存取速度在兩個表的主健和外健之間的鏈4、數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。 物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容包括: 庫文件的組織形式:如選用順序文件組織形式、索引文件組織形式等;存儲介質(zhì)的分配:例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上;存取路徑的選擇。數(shù)據(jù)庫必須支持多個用戶的多種應(yīng)用需要,在此要確定建立多少條存取路徑,提供多少個存取入口。 第七節(jié) 制定設(shè)計(jì)規(guī)范 設(shè)計(jì)規(guī)范是整個系統(tǒng)的“公用標(biāo)準(zhǔn)”,具體的規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量
9、名等。某工資管理信息系統(tǒng)設(shè)計(jì)規(guī)范P160程序名(GAABBX)程序文件名(G-AABBX)數(shù)據(jù)文件名(GZAAXX)編碼結(jié)構(gòu)各類代碼第八節(jié) 編寫程序設(shè)計(jì)說明書和系統(tǒng)設(shè)計(jì)報(bào)告一、程序設(shè)計(jì)說明書1、程序設(shè)計(jì)說明書:定義處理過程的書面文件,以每個處理過程作為單位。 設(shè)計(jì)員程序員;2、編寫規(guī)則:清楚、明確、使人正確理解3、內(nèi)容:程序名、所屬系統(tǒng)及子系統(tǒng)名、功能、輸入輸出格式、程序處理說明等文件名文件標(biāo)識設(shè)備備注上月主文件GZ1.DBFD1主處理文件GZCL.DBFD2(一)輸入 程序設(shè)計(jì)說明書系統(tǒng)名 財(cái)務(wù)系統(tǒng) 子系統(tǒng)名 工資子系統(tǒng)程序名 更新工資主文件 程序標(biāo)識符 GXCL.PRG語 言 FOXBASE 日 期 1993.8.6文件名文件標(biāo)識設(shè)備備注本月主文件GZ2.DBFD1(二)輸出(三)程序功能 更新主文件(四)程序處理過程說明上月主文件 本月主文件主處理文件更新二、系統(tǒng)設(shè)計(jì)報(bào)告 系統(tǒng)設(shè)計(jì)工作結(jié)束后要提交報(bào)告,內(nèi)容包括:1、系統(tǒng)總體設(shè)計(jì)方案: 系統(tǒng)流程圖、功能結(jié)構(gòu)圖、處理流程圖等;2、代碼設(shè)計(jì)方案;3、輸入輸出設(shè)計(jì)方案;4、
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級演講比賽的組織計(jì)劃
- 社交媒體營銷策略計(jì)劃
- 財(cái)務(wù)部月度預(yù)算規(guī)劃計(jì)劃
- 網(wǎng)絡(luò)直播平臺入駐協(xié)議三篇
- 證券公司客戶交易合同三篇
- 護(hù)理課件老年人尿路感染護(hù)理
- 《證券行情指標(biāo)分析》課件
- 《教材循環(huán)利用》課件
- 初中體育與健康教學(xué)參考計(jì)劃5篇
- 城市危房整治報(bào)告范文
- 2024年木屑貿(mào)易協(xié)議3篇
- 【MOOC】信息安全-復(fù)旦大學(xué) 中國大學(xué)慕課MOOC答案
- “希臘羅馬古典文化”歷史教學(xué)課件
- 泛光照明施工方案
- 附屬醫(yī)院物業(yè)保潔服務(wù)方案及報(bào)價(jià)
- 中國慢性阻塞性肺疾病基層診療指南(2024年)解讀
- 大米營銷策劃方案
- 2024年影視制作委托合同協(xié)議書
- 智能制造數(shù)字化孿生模型構(gòu)建合同
- 體育賽事安全生產(chǎn)保障方案
- 安全生產(chǎn)責(zé)任制落實(shí)培訓(xùn)
評論
0/150
提交評論