系统与资料库档案设计

系统与资料库档案设计

ID:37604094

大小:311.55 KB

页数:25页

时间:2019-05-13

系统与资料库档案设计_第1页
系统与资料库档案设计_第2页
系统与资料库档案设计_第3页
系统与资料库档案设计_第4页
系统与资料库档案设计_第5页
资源描述:

《系统与资料库档案设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章系統與資料庫檔案設計本章大綱第一節輸入與代碼設計第二節交易處理與輸出設計第三節個體關聯模型設計法第四節資料正規法第五節表達個體間關聯(Relationship)的方法第六節SQL:關聯式資料庫查詢語言學習目標如何作輸入與代碼設計,以避免資料輸入時垃圾進垃圾出的狀況發生。交易處理與資料核驗如何設計,與輸出儲存、媒體方案之決定。個體關係模型(E-RModel)設計。如何設計符合正規化的資料檔案結構,以避免增刪或異動資料,產生不一致之現象。SQL應用實例,WindowsAccess軟體之應用。圖3.1交易處理的基本工作輸入設計表

2、單設計(DocumentDesign)原則畫面設計(ScreenDesign)選擇輸入裝置代碼設計代碼設計方法依順序編號(SequentialCode)區段編號(BlockCode)依類別編號(ClassificationCode)代碼中各碼分別代表不同項目(Hierarchical)記憶代碼(MnemonicCode)檢查碼設計方法選定一個理想的模數(Modulus)選定每位資料值之加權權數(Weight)代碼設計(續)將每位資料值與加權權數相乘,並累加各個乘積以模數減去上項求得之餘數,即得之差即為檢查碼交易處理設計記錄交易事

3、件輸入資料核驗更新主檔及編製報表或文件查詢處理結果圖3.2電腦化交易事件記錄方法之舉例說明圖3.3常見的資料核驗方法圖3.4常見的電腦輸出文件圖3.5電腦化交易處理之 方式圖3.6三種交易處理方式 之比較個體關聯模型設計法決定個體決定關係決定屬性決定鍵值欄位圖3.7銷貨發票圖3.8部分訂單系統E-R模式圖業務人員ll處理接洽MllllllMllMl下訂單顧客MMMMNN欠產生收到應收帳款產生發票包含MM產品提供供應商被採購採購單接受圖3.9個體屬性釋例顧客名稱電話號碼付款條件顧客帳號住址信用額度目前餘額l欠M應收帳款發票號碼顧客

4、編號日期交易金額餘額圖3.10鍵值釋例lMMlMlMllllMNMMlMlMlNlN員工編號業務員處理接洽客戶帳號訂單號碼訂單產生銷貨發票號碼銷貨發票包含產生下收到應收帳款發票號碼欠顧客產品編號產品提供接受被採購採購單採購單號碼供應商供應商編號資料未正規化之問題新增一筆記錄所產生的問題刪除一筆記錄所產生的問題異動一筆記錄所產生的問題正規化法第一正規化格式(FirstNormalForm)若一筆紀錄沒有包括重覆的資料項目,則為第一次正規化格式。第二正規化格式(SecondNormalForm)檔案若已經第一次正規化,而且記錄中的每

5、筆資料可由主鍵值單一辨識,但若其中某些欄位可由主鍵值之一部份辨識則應改善。如符合此條件即為第二次正規化格式。第三正規化格式(ThirdNormalForm)檔案已經第二正規化而且所有和主鍵值無關的資料項目間彼此獨立即為第三次正規化格式。圖3.11正規化程序A.未正規化格式1.發票檔發票號碼客戶編號客戶名稱客戶地址付款條件信用等級賒銷額度銷貨單號碼發票日期運貨日期銷貨總額營業稅品號品名/規格單價數量B.第一次正規化格式1.發票檔發票號碼客戶編號銷貨單號碼發票日期運貨日期銷貨總額營業稅2.客戶檔客戶編號客戶名稱客戶地址付款條件信用等

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

7、規格單價表達個體間關聯的方法一對多的關係(1:M)多對多的關係(M:M)SQL:關聯式資料庫查詢 語言建立關聯式資料庫之SQL指令查詢資料庫SQL指令建立檔案間之關聯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。