第三章 系統與資料庫檔案設計.

Slides:



Advertisements
Similar presentations
2 、 5 倍数的特征 学习目标 1. 掌握 2 、 5 倍数的特征,能判 断一个数是否是 2 、 5 的倍数。 2. 理解奇数和偶数的意义,正 确判断一个数是奇数还是偶数。
Advertisements

中外领导力 的 跨文化 比较分析 主讲人:. 壹 领导力理论 中国古代 “ 修身、齐家、治国、平天下 ” —— 孔子(儒家思想 ) 庄子(道家学派) 老子(道家学派)
頭皮的健康與診斷 頭皮保養的目的 乾性頭皮的產生原因及處理 油性頭皮的產生原因及處理 植物精油芳香療法的認識與應用 第 3 章 頭皮部位的處理 ………………………………………………………………………….…
一、研究背景 植物组培育细胞培养源于 19 世纪后半 叶,当时植物细胞全能性的概念还没有 完全确定。人们便对此进行研究。 目前,植物组培已经变成了一种常规 的技术,广泛应用于植物的脱毒,快繁 ,基因工程,一串研究,次生代谢物质 生产,工厂化育苗等多方面。
有教無類 因材施教 適性揚才 多元進路 優質銜接
大学生入党积极分子培训教材 主编:蔡中华 曹培强.
水痘.
职业指导服务系统 欢迎了解职业指导服务系统!
29.2 三视图.
第二章營建規劃施工與管理 營建工程過程不外乎規劃、設計、施工、管理等。
國立金門高級農工職業學校 水產養殖科 游育霖
程啸 (法学博士、清华大学法学院副教授、硕士生导师、洪堡学者)
九寨沟 领略人间仙境.
机关公文基础知识 黄晓璐.
企业涉税业务基本知识宣传 郑州航空港区国家税务局机场税务分局 王 磊.
鞍钢冷轧钢板(莆田)有限公司 毕业生招聘宣讲会
《数学》( 新人教版.七年级 上册 ) 第一章 有理数 授课人:三元中学 苏鼎明.
第二單元 校園的昆蟲 1. 校園的小動物 2. 昆蟲一族 3. 昆蟲變變變 4. 我的昆蟲寶貝 5. 昆蟲博覽會 吳端敏 製.
机械工业发展史.
第十章 暑 温 辽宁中医药大学 温病学教研室.
大 播 海 直.
桥城中学创建广东省现代教育技术实验学校自查报告
熱帶雨林對人類的 局限和可能性.
第二課 鬼 頭 刀 廖鴻基.
6-3 玻璃製品 一、平版玻璃 將熔融的玻璃漿由滾筒間流過,可不斷製造較 大連續之玻璃,可分為 (一)透明玻璃:表面光滑清透。
長榮中學高中部104年甄選入學 作業相關事項說明會
指導老師:曾憲正 老師 組員:公廣2A 4980M089鄭欽鴻 M039鄭仁凱 2B M060呂明耿
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
昆蟲總動員 三年級教學群.
风 温 主讲人 王洪京.
东方底特律—— 大美十堰.

普通话模拟测试 与学习平台 使用指南.
春 温 主讲人 王洪京.
美学概论 主讲教师 孙建章 沈阳电大文法系.
市场营销原理与实训 市场营销策略模块 项目五 产品策略.
乳房护理 主编:卢荣华.
第四章 室内设计与人体工程学 第一节 人体工程学与室内设计 人体工程学也叫人机工程学、人类工效学、人类工程学、工程心理学、宜人学等。
4个故事 在很久很久以前….
網路小說劇情建構與伏線營造 Windows98.
前列腺结石 山西医科大学第一医院 王靖宇.
全日制义务教育物理课程标准 ——“运动与相互作用”主题解读及实施建议
第十一章 结构施工图 11-1 概述 一、结构施工图(结施):P308
第九章 居住区规划 §1、居住区规划的任务与编制.
人教版七年级下册第七章第四节 人教版8年级下册第五章第二节 北方地区和南方地区 制作:克拉玛依市独山子第一中学地理组.
2010高考中国地理 复习系列课件 福建省长泰一中 姚秀元
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
昆虫 昆虫的认识 制作昆虫标本方法与过程 1 2.
2014年下学期C1403 第21周家校互联.
“仙居恩施”市情讲座 恩施市委党校 陈 平.
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
统计图的选用(二).
引自中山大学研究生,40余项国家专利获得者,著名低视力弱视治疗专家及发明家刘东光教授的观点
实践 课题 周围环境对当代大学生成长的影响 指导老师:王永章 小组成员:陈荣、刘若楠、张红艳、吕雪丹、樊金芳、李惠芬、黄婧
人教版八年级地理上册 第三章第三节(第2课时) 水资源.
学习单元3 其它焊接方法.
焊接结构的不足之处大多反映在焊接接头上的问题,主要有以下几方面:
名片礼仪 授课人:三原职教中心 安小艳.
第7章 表單的使用介面 7-1 表單的基礎 7-2 使用精靈建立表單 7-3 表單視窗的檢視模式 7-4 表單的基本使用
資料表正規化.
Chapter 3 正規化與各種合併.
机械制图 识图基础知识讲解 编制:王应.
年 和 電 鍍 原理製程教育訓練.
臺北市政府教育局96學年度第1學期 學生校外會 學生交通安全校園巡迴宣講題目: 交通(機車)事故預防與 處理 台北市汽車駕駛訓練中心 製作.
建国以来,大陆对台政策 金亚丽 周莎 黄运娜.
第一節 餐飲服務的定義及範圍 3-4 銼削姿勢與銼刀使用方法 銼削姿勢 銼削方法 銼刀與銼削注意事項.
2.1矢量的概念与矢量的线性运算 一、矢量的概念 矢量: 既有大小又有方向的量. 矢量表示: 或 M1M2 矢量的模: 矢量的大小. 或
2019/5/19 第 十 章 节流机构.
水中生物.
災變話題.
Presentation transcript:

第三章 系統與資料庫檔案設計

本章大綱 第一節 輸入與代碼設計 第二節 交易處理與輸出設計 第三節 個體關聯模型設計法 第四節 資料正規法 第一節 輸入與代碼設計 第二節 交易處理與輸出設計 第三節 個體關聯模型設計法 第四節 資料正規法 第五節 表達個體間關聯(Relationship)的方法 第六節 SQL:關聯式資料庫查詢語言

學習目標 如何作輸入與代碼設計,以避免資料輸入時垃圾進垃圾出的狀況發生。 交易處理與資料核驗如何設計,與輸出儲存、媒體方案之決定。 個體關係模型(E-R Model)設計。 如何設計符合正規化的資料檔案結構,以避免增刪或異動資料,產生不一致之現象。 SQL應用實例,Windows Access軟體之應用。

圖3.1 交易處理的基本工作

表單設計(Document Design)原則 輸入設計 表單設計(Document Design)原則 畫面設計(Screen Design) 選擇輸入裝置

代碼設計 代碼設計方法 依順序編號(Sequential Code) 區段編號(Block Code) 依類別編號(Classification Code) 代碼中各碼分別代表不同項目(Hierarchical) 記憶代碼(Mnemonic Code) 檢查碼設計方法 選定一個理想的模數(Modulus) 選定每位資料值之加權權數(Weight)

代碼設計(續) 將每位資料值與加權權數相乘,並累加各個乘積 以模數減去上項求得之餘數,即得之差即為檢查碼

交易處理設計 記錄交易事件 輸入資料核驗 更新主檔及編製報表或文件 查詢處理結果

圖3.2 電腦化交易事件記錄方法之舉例說明

圖3.3 常見的資料核驗方法

圖3.4 常見的電腦輸出文件

圖3.5 電腦化交易處理之 方式

圖3.6 三種交易處理方式 之比較

個體關聯模型設計法 決定個體 決定關係 決定屬性 決定鍵值欄位

圖3.7 銷貨發票

圖3.8 部分訂單系統 E-R 模式圖 業務人員 l 處理 接洽 M 下 訂單 顧客 N 欠 產生 收到 應收帳款 發票 包含 產品 提供 供應商 被採購 採購單 接受

圖3.9 個體屬性釋例 顧客 名稱 電話號碼 付款條件 顧客帳號 住址 信用額度 目前餘額 l 欠 M 應收帳款 發票號碼 顧客編號 日期 圖3.9 個體屬性釋例 顧客 名稱 電話號碼 付款條件 顧客帳號 住址 信用額度 目前餘額 l 欠 M 應收帳款 發票號碼 顧客編號 日期 交易金額 餘額

圖3.10 鍵值釋例 l M N 員工編號 業務員 處理 接洽 客戶帳號 訂單號碼 訂單 產生 銷貨發票號碼 銷貨發票 包含 下 收到 圖3.10 鍵值釋例 l M N 員工編號 業務員 處理 接洽 客戶帳號 訂單號碼 訂單 產生 銷貨發票號碼 銷貨發票 包含 下 收到 應收帳款 發票號碼 欠 顧客 產品編號 產品 提供 接受 被採購 採購單 採購單號碼 供應商 供應商編號

資料未正規化之問題 新增一筆記錄所產生的問題 刪除一筆記錄所產生的問題 異動一筆記錄所產生的問題

正規化法 第一正規化格式(First Normal Form) 若一筆紀錄沒有包括重覆的資料項目,則為第一次正規化格式。 第二正規化格式(Second Normal Form) 檔案若已經第一次正規化,而且記錄中的每筆資料可由主鍵值單一辨識,但若其中某些欄位可由主鍵值之一部份辨識則應改善。如符合此條件即為第二次正規化格式。 第三正規化格式(Third Normal Form) 檔案已經第二正規化而且所有和主鍵值無關的資料項目間彼此獨立即為第三次正規化格式。

圖3.11 正規化程序 A.未正規化格式 B.第一次正規化格式 1.發票檔 2.客戶檔 3.產品項目檔 發票號碼 客戶編號 客戶名稱 圖3.11 正規化程序 A.未正規化格式 1.發票檔 發票號碼 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 賒銷額度 銷貨單號碼 發票日期 運貨日期 銷貨總額 營業稅 品號 品名/規格 單價 數量 B.第一次正規化格式 2.客戶檔 3.產品項目檔

圖3.11 正規化程序(續) C.第二次正規化格式 1.客戶檔 2.發票檔 3.銷貨細項檔 4.產品項目檔 客戶編號 客戶名稱 客戶地址 圖3.11 正規化程序(續) C.第二次正規化格式 1.客戶檔 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 賒銷額度 發票號碼 銷貨單號碼 發票日期 運貨日期 銷貨總額 營業稅 2.發票檔 3.銷貨細項檔 品號 數量 4.產品項目檔 品名/規格 單價

圖3.11 正規化程序(續 1) D.第三次正規化格式 1.客戶檔 2.信用等級檔 3.發票檔 4.銷貨細項檔 5.產品項目檔 客戶編號 圖3.11 正規化程序(續 1) D.第三次正規化格式 1.客戶檔 客戶編號 客戶名稱 客戶地址 付款條件 信用等級 2.信用等級檔 賒銷額度 發票號碼 銷貨單號碼 發票日期 運貨日期 銷貨總額 營業稅 3.發票檔 4.銷貨細項檔 品號 數量 5.產品項目檔 品名/規格 單價

表達個體間關聯的方法 一對多的關係(1:M) 多對多的關係(M:M)

SQL:關聯式資料庫查詢 語言 建立關聯式資料庫之SQL指令 查詢資料庫SQL指令 建立檔案間之關聯