版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
編碼與資料庫設計在管理資訊系統中,數據存儲主要通過資料庫實現,資料庫決定了數據存儲的組織形式,以及數據處理的速度和效率,因此,檔和數據庫設計是整個系統設計的重要組成部分。資料庫設計屬於管理資訊系統設計階段的工作內容,由於資料庫設計有其自身的特點,本章專門對數據庫設計進行分析。另外資源的編碼與資料庫設計關係較為密切,本章也將對資源的編碼設計進行分析。6.1編碼設計6.1.1編碼的作用(1)用字母或數字表示複雜的漢字或英語單詞,使得輸入簡單,提高了輸入速度和準確性。(2)用編碼表示實體或屬性,編碼成為識別對象的惟一標識,消除了數據含義的不確定性,保證了數據的惟一性,不會出現重複輸入現象,也便於反映數據之間的邏輯關係。(3)編碼是進行資訊的分類、校核、檢索、統計的鍵,利用編碼這一鍵可以識別資料庫檔中的每一條記錄,進行分類和校核,提高處理速度,減少錯誤,節省存儲空間。(4)利用編碼可以識別不同的數據,在企業各部門間傳遞數據時,通過編碼可以保證數據的正確性。(5)企業只有建立一個完善、可行的編碼體系,才可能實現三化(系統化、標準化、通用化),才可能實現管理資訊系統的運用。6.1.2編碼的類型1.編碼種類①序列碼②區間碼③分組碼④助記碼2.編碼方法①順序編碼法②大類順序編碼法③表意編碼法④分類編碼法6.1.3編碼的校驗編碼是管理資訊系統中重要的輸入內容,它的正確與否直接影響到整個處理工作的品質。特別是在人們需要重複抄寫編碼和通過手工將它輸入到電腦時,發生錯誤的可能性很大。為了保證編碼的正確輸入,必須檢驗編碼,以減少出錯率。編碼校驗是利用在原代碼的基礎上增設一位或幾位校驗位的方式來實現校驗,校驗位通過事先規定好的數據方法計算出來。6.1.4編碼設計的原則(1)惟一確定性(2)整體性和系統性(3)易於識別和記憶(4)可擴充性(5)簡明性和效率性(6)標準化和規範化(7)中文限制6.1.5編碼設計的步驟編碼的設計步驟如下。(1)確定編碼對象、明確編碼的目的(2)設計編碼結構(3)設計編碼校驗(4)編制編碼表(5)編寫編碼設計書6.1.6編碼設計的實例管理資訊系統中編號長度一般是6~12位,使用阿拉伯數字0~9、英文字母A~Z及下劃線、小數點的組合。若可能,就全部採用數字,以提高輸入速度,最好不使用其他的特殊字元和漢字。6.2條碼應用技術1.條碼概述條碼由粗細不同的“條”和“空”相間組合而成,內含特定資訊的一組符號,可以由掃描器之類的光學識別裝置來讀取並輸入電腦進行處理。2.條碼分類目前條碼的主要編碼方式有兩種:寬度調節法和模組組配法。寬度調節法是指條碼中條、空的寬窄設置不同,用寬單元表示二進位的“1”,用窄單元表示二進位的“0”,寬、窄單元控制在2~3mm。目前世界上實際應用的碼制有幾十種,為適應不同的用途,人們研製了許多標準的條碼碼制,商業零售業常用的、比較成熟的有EAN和UPC條碼。3.條碼結構條碼是由一組寬度不同,平行相間的條和空按照預先規定的編碼規則組合起來,用於表示一組數據的符號,這組數據可以是數字、字母或特殊符號。條碼符號是由靜區和一組條碼字元組合起來的,用於表示一個完整數據的符號。4.通用商品條碼通用商品條碼是商業自動化管理的重要基礎,在商業自動化管理系統中,無論是批發管理、儲運管理還是零售管理,都需要對商品進行統一標識。目前世界上通用的商品條碼主要有EAN、UPC和JAN三種。我國通用商品條碼通常採用國際物品編碼協會的EAN碼制結構。6.3資料庫概述6.3.1資料庫的基本概念1.資料庫(DataBase,DB)資料庫是指按一定的組織方式存儲在外記憶體中邏輯相關的數據集合。2.資料庫系統(DataBaseSystem,DBS)資料庫系統是一個引進資料庫管理系統,具有資料庫管理功能的電腦軟硬體系統。3.資料庫管理系統(DataBaseManagementSystem,DBMS)資料庫管理系統是一組對數據庫進行管理的軟體,通常包括數據定義語言及編譯程序、數據操縱語言及編譯程序和數據管理程式。4.資料庫管理員資料庫管理員指對數據庫進行有效控制和管理的人員。5.數據模型數據模型是指表示現實世界中實體及實體之間聯繫的模型。6.3.2關係型資料庫的基本概念 關係型數據模型的邏輯結構是指二維表,它由行和列組成。1.關係模型 關係模型用二維表表示實體和實體之間的關係,用關鍵碼表示實體間的聯繫。2.關係 關係是一種規範化了的二維表格中行的集合。3.元組二維表中的一行稱為一個元組,也稱為一條記錄。4.屬性二維表中的一列稱為一個屬性,也稱為一個字段或資料項目。5.主關鍵字(主鍵)主關鍵字是二維表中惟一確定一條記錄的某個字段或多個字段組成的字段組。6.外鍵關係中的某個屬性(或屬性組合)不是本關係的主鍵或只是主鍵的一部分,卻是另一個關係的主鍵,該屬性稱為本關係的外鍵。7.關係模式關係模式是對關係的描述,包括模式名、屬性名、值域、模式的主鍵等。一般形式為:模式名(屬性名1,屬性名2,……,屬性名n)。8.主表與從表主表與從表是以外鍵相關聯的兩個表。以外鍵作主鍵的表稱為主表,外鍵所在的表稱為從表。6.3.3關係資料庫的規範化與範式1.第一範式1NF(FirstNormalForm,1NF)若一個關係中,每一個屬性不可分解,且不存在重複的元組、屬性,則稱該關係屬於第一範式。2.第二範式2NF一個關係滿足1NF,且所有的非主關鍵字段都完全地依賴於主關鍵字,則這種關係屬於第二範式(2NF)。滿足第二範式的關係消除了函數依賴,但可能存在傳遞函數依賴、數據冗餘和更新異常問題。3.第三範式3NF一個關係滿足2NF,且每個非關鍵字彼此獨立,不傳遞依賴於主關鍵字,則這種關係屬於3NF。從2NF中消除傳遞依賴,便是第三範式。6.3.4結構化查詢語言(SQL) 結構化查詢語言(StructuredQueryLanguage,SQL)的理論於1974年提出,並在IBM公司的SystemR上實現。SQL具有以下幾個方面的特點。(1)功能強大(2)使用方便(3)簡單易學SQL的功能有以下四類。(1)數據定義(2)數據操縱(3)資料庫控制(4)事務控制6.4資料庫設計的步驟6.4.1用戶需求分析首先調查用戶的需求,包括用戶的數據要求、加工要求和對數據安全性、完整性的要求,通過對數據流程及處理功能的分析,得到管理資訊系統的數據及其關係。6.4.2概念結構設計概念結構設計的主要工作是根據用戶需求設計概念性數據模型。概念模型是一個面向問題的模型,它獨立於具體的資料庫管理系統,從用戶的角度看待資料庫,反映用戶的現實環境,與將來資料庫如何實現無關。E-R方法使用E-R圖來描述現實世界,E-R圖包含三個基本成分:實體、聯繫、屬性。E-R圖直觀易懂,能夠比較準確地反映現實世界的資訊聯繫,且從概念上表示一個資料庫的資訊組織情況。6.4.3邏輯結構設計邏輯結構設計的任務是設計數據的結構,把概念模型轉換成所選用的DBMS支持的數據模型。6.4.4物理結構設計資料庫的物理結構設計是在邏輯結構設計的基礎上,進一步設計數據模型的一些物理細節,為數據模型在設備上確定合適的存儲結構和存取方法。它的出發點是如何提高資料庫系統的效率。物理結構設計的主要內容如下。1.確定數據的存儲結構2.選擇和調整存取路徑3.確定數據的存放介質和存儲位置4.確定存儲分配的參數5.確定數據的恢復方案6.5資料庫管理系統的類型及選用資料庫管理系統(DBMS)是管理資訊系統中一個重要的軟體平臺,主要作用是對數據庫進行管理並為用戶提供數據服務,因此選擇合適的DBMS是十分重要的。目前市場的資料庫產品較多,占市場份額較大的關係資料庫管理系統主要有Oracle、MicrosoftSQLServer、Sybase、Informix、Ingres、FoxPro、Access等,各個資料庫產品在功能、性能、價格等方面有些差異,在選擇資料庫時主要考慮其操作介面、數據的完整性和一致性、功能參數等,以SQLServer、Oracle為最佳首選對象。6.6數據安全與保密1.數據的不安全因素 數據的不安全因素主要來自自然災害或意外事件(例如意外掉電)、電腦病毒、非法訪問、人為破壞等。2.數據的安全保護 數據安全性保護的基本目的是,防止對數據資源的破壞和篡改。安全保護的方法可以分為物理限制、利用操作系統功能的限制和基於資料庫管理系統功能的限制等方法。3.數據的安全保護措施 (1)採用用戶認定、用戶許可權檢查措施,限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省阜平一中2027届高三物理第一学期期中考试模拟试题含解析
- 2027届山西省太原市迎泽区太原五中物理高三第一学期期中考试模拟试题含解析
- 浙江省杭州市建人高复2027届高二上物理期中复习检测试题含解析
- 2026年中级主管药师专业实践能力(岗位技能)模拟试卷及答案详解
- 2026年初级育婴证题库及答案详解
- 2026年施工员考核模拟题及答案详解
- 2026年贵州省水利系统事业单位人员招聘考试题库及答案详解
- 2026年出生缺陷题库及答案详解
- 2026年安徽安全员b证题库及答案详解
- 2026年外科颈部疾病炎症性疾病题库及答案详解
- 猪场用工合同协议书
- 应急救援预案范本
- 2021年学校节水教育宣传制度
- (正式版)HG∕T 20644-2024 弹簧支吊架选用标准
- DL-T 1476-2023 电力安全工器具预防性试验规程
- 部编版三年级上册语文全册
- 第二届全国乡村振兴职业技能大赛海南选拔赛中式面点技术文件
- 气液相反应动力学-
- 市政道路工程进度计划横道图
- 小数四则混合运算专项练习-及答案
- 管理学ch02y11数据挖掘理论与应用课件
评论
0/150
提交评论