版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第六節(jié) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 一、數(shù)據(jù)存儲(chǔ)設(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ù)存儲(chǔ)設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)的任務(wù):確定存儲(chǔ)內(nèi)容、存儲(chǔ)容量,根據(jù)存取要求和設(shè)備條件設(shè)計(jì)文件系統(tǒng)的結(jié)構(gòu)或數(shù)據(jù)庫的模式、子模式以及數(shù)據(jù)庫的完整性和安全性的保證。 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)是建立在對(duì)信息體系充分理解的基礎(chǔ)上,即設(shè)計(jì)師應(yīng)清楚理解和把握系統(tǒng)中信息處理和發(fā)生的時(shí)期、數(shù)據(jù)量、所要求的精度、數(shù)據(jù)的活動(dòng)性等性質(zhì)。在此基礎(chǔ)上,將各個(gè)數(shù)據(jù)存儲(chǔ)對(duì)應(yīng)于相應(yīng)的存儲(chǔ)單位,并確定它們的性質(zhì);之后,定義數(shù)據(jù)庫結(jié)構(gòu)。 文件設(shè)計(jì)就是根據(jù)文件的使用要求、處理方式
2、、存儲(chǔ)量、數(shù)據(jù)的活動(dòng)性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法 1、文件的分類 1)主文件 最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù),須長(zhǎng)期保存,不斷調(diào)用和更新如:工資主文件結(jié)構(gòu)字段名人員代碼 姓 名部門基本工資字段類型NCCN字段寬度4827小數(shù)位22)處理文件 又稱事務(wù)文件,常用于批處理更新,其內(nèi)容包含下一次更新文件所需的全部記錄。 通常把具有隨機(jī)變動(dòng)屬性(即個(gè)體是隨機(jī)出現(xiàn)的,值也是變動(dòng)的)的數(shù)據(jù)放在處理文件中,如:病事假扣款、違規(guī)扣款等人員代碼姓 名部門病假扣款1002張三01140.001004李四02260.001007王五02100
3、.003)周轉(zhuǎn)文件 主要存放具有固定個(gè)體變動(dòng)屬性(即對(duì)總體來說具有相對(duì)固定的個(gè)體集,但其值是變動(dòng)的屬性)的數(shù)據(jù)。如:工資子系統(tǒng)中的用電量人員代碼姓名用電量電費(fèi)扣款4)工作文件 工作(臨時(shí))文件是處理過程中暫時(shí)存放數(shù)據(jù)的文件(處理結(jié)束后刪除)(打印時(shí)建立的報(bào)表)5)其他文件 如,后備文件(文件的副本)和日志文件(存放其他文件的歷史記錄)等2、文件設(shè)計(jì) 設(shè)計(jì)文件之前,首先要確定數(shù)據(jù)處理的方式、文件的存儲(chǔ)介質(zhì)、計(jì)算機(jī)操作系統(tǒng)提供的文件組織形式、存取方式和對(duì)存取時(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ì)等三個(gè)階段。 由于數(shù)據(jù)庫系統(tǒng)已形成一門獨(dú)立的學(xué)科,所以,當(dāng)我們把數(shù)據(jù)庫設(shè)計(jì)原理應(yīng)用到MIS開發(fā)中時(shí),數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟就與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),且融為一體,它們的對(duì)應(yīng)關(guān)系如下圖所示。 1、用戶需求分析(系統(tǒng)分析階段) 任務(wù):從用戶那里獲得DB所需的信息,了解DB的使用和處理要求1)使用要求 用戶及管理人員從所建立的DB中獲得什么樣的信息,由此得到數(shù)據(jù)長(zhǎng)度、類型、數(shù)據(jù)量及數(shù)據(jù)的
5、可靠性、安全性方面的要求;2)處理要求 用戶要求完成什么處理功能,包括高層管理人員提出的戰(zhàn)略要求;中層管理人員提出的控制要求及終端用戶提出的操作要求等,由此確定處理方式2、概念結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)存儲(chǔ)分析) 任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫的概念數(shù)據(jù)模型 (簡(jiǎn)稱概念模型)。 概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用前面章節(jié)中介紹的E-R模型表示。建立數(shù)據(jù)庫概念結(jié)構(gòu)的方法(E-R)部門職工從屬1n廠長(zhǎng)職工領(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ù)科對(duì)局部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í)體集對(duì)應(yīng)于一個(gè)關(guān)系模式,實(shí)體名作為關(guān)系名,實(shí)體的屬性作為對(duì)應(yīng)關(guān)系的屬性;實(shí)體間的聯(lián)系一般對(duì)應(yīng)一個(gè)關(guān)系,聯(lián)系名作為對(duì)應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉;實(shí)體和聯(lián)系中關(guān)鍵字對(duì)應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。 舉例。概念結(jié)構(gòu)的轉(zhuǎn)換舉例如下 根據(jù)這些規(guī)則,下面的
7、實(shí)體和聯(lián)系就很容易轉(zhuǎn)換成了上述對(duì)應(yīng)的關(guān)系數(shù)據(jù)模型: (1)供方單位 (單位號(hào)、單位名、地址、聯(lián)系人、郵政編碼)。 (2)物資 (代碼、名稱、規(guī)格、備注) (3)庫存 (入庫號(hào)、日期、貨位、數(shù)量) (4)合同(合同號(hào)、數(shù)量、金額、備注) (5)結(jié)算 (編號(hào)、用途、金額、經(jīng)手人) (6)購進(jìn) (入庫號(hào)、編號(hào)、數(shù)量、金額) (7)付款 (編號(hào)、合同號(hào)、數(shù)量、金額) (8)訂貨 (代碼、單位號(hào)、合同號(hào)、數(shù)量、單價(jià)) 2)邏輯結(jié)構(gòu)所包含的對(duì)象 對(duì) 象 說 明表列主健外健索引參照具有一組關(guān)聯(lián)列的行的集合一個(gè)數(shù)據(jù)結(jié)構(gòu),是一行中的一個(gè)數(shù)據(jù)項(xiàng) 唯一標(biāo)識(shí)一個(gè)表中的行 一個(gè)或一個(gè)以上的列,在另張表中作主健基于健的數(shù)
8、據(jù)結(jié)構(gòu),加速數(shù)據(jù)存取速度在兩個(gè)表的主健和外健之間的鏈4、數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。 物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容包括: 庫文件的組織形式:如選用順序文件組織形式、索引文件組織形式等;存儲(chǔ)介質(zhì)的分配:例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲(chǔ)器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲(chǔ)器上;存取路徑的選擇。數(shù)據(jù)庫必須支持多個(gè)用戶的多種應(yīng)用需要,在此要確定建立多少條存取路徑,提供多少個(gè)存取入口。 第七節(jié) 制定設(shè)計(jì)規(guī)范 設(shè)計(jì)規(guī)范是整個(gè)系統(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ì)說明書:定義處理過程的書面文件,以每個(gè)處理過程作為單位。 設(shè)計(jì)員程序員;2、編寫規(guī)則:清楚、明確、使人正確理解3、內(nèi)容:程序名、所屬系統(tǒng)及子系統(tǒng)名、功能、輸入輸出格式、程序處理說明等文件名文件標(biāo)識(shí)設(shè)備備注上月主文件GZ1.DBFD1主處理文件GZCL.DBFD2(一)輸入 程序設(shè)計(jì)說明書系統(tǒng)名 財(cái)務(wù)系統(tǒng) 子系統(tǒng)名 工資子系統(tǒng)程序名 更新工資主文件 程序標(biāo)識(shí)符 GXCL.PRG語 言 FOXBASE 日 期 1993.8.6文件名文件標(biāo)識(shí)設(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等.壓縮文件請(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 14880-2:2024 EN Optics and photonics - Microlens arrays - Part 2: Test methods for wavefront aberrations
- DB12T 578-2015 液化氣體汽車罐車用緊急切斷閥檢驗(yàn)方法與評(píng)定要求
- 新學(xué)期學(xué)習(xí)計(jì)劃范文匯編6篇
- 智能運(yùn)輸系統(tǒng) 體系結(jié)構(gòu) 服務(wù) 編制說明
- 全國(guó)連鎖洗衣店分布簡(jiǎn)報(bào) 2024 -洗衣行業(yè)如何搶占商機(jī) 來看這份連鎖洗衣店選址布局
- 春節(jié)期間通信保障方案
- 雪房子課件教學(xué)課件
- 部編版歷史九年級(jí)上冊(cè)第六單元 第17課《君主立憲制的英國(guó)》說課稿
- 高壓電工作業(yè)題庫
- 寶安區(qū)重點(diǎn)中學(xué)七年級(jí)上學(xué)期語文期中考試試卷
- 犟龜-完整版獲獎(jiǎng)?wù)n件
- 工業(yè)產(chǎn)品CAD技能三級(jí)試題及其評(píng)分標(biāo)準(zhǔn)
- 多元統(tǒng)計(jì)分析習(xí)題及解答
- 漢語詞性專題練習(xí)(附答案)
- 勞動(dòng)合同-高管補(bǔ)充協(xié)議20110520
- 浙江省溫州市地圖矢量PPT模板(圖文)
- 上海市建設(shè)工程項(xiàng)目管理機(jī)構(gòu)管理人員情況表
- 北師大版二年級(jí)數(shù)學(xué)上冊(cè)第九單元《除法》知識(shí)點(diǎn)梳理復(fù)習(xí)ppt
- 空氣能室外機(jī)保養(yǎng)維護(hù)記錄表
- DB37∕T 5162-2020 裝配式混凝土結(jié)構(gòu)鋼筋套筒灌漿連接應(yīng)用技術(shù)規(guī)程
- 9-2 《第三方過程評(píng)估淋蓄水檢查內(nèi)容》(指引)
評(píng)論
0/150
提交評(píng)論