2.4 數據有效性及數據校驗.

Slides:



Advertisements
Similar presentations
數數 8. 認識 100 以內的數 讓孩子仔細觀察表格,並說 出以下規律: 每行有 ___ 個數,前一個比 後一個少 ___ ; 每列有 ___ 個數;下一個比 上一個多 ___ ; 右斜看發現下一個數比上一 個數多 ___; 左斜看發現上一個數比下一 個數少 ___ ; 數一數,一位數有 ___.
Advertisements

14 2 、 5 和 10 的整除性 1 © 明思出版有限公司 2 、 5 和 10 的整除性一 明思數學 4 上 B.
创造现代生活 纸的利用与装饰. 中国古代四大发明对世界文明的发 展有什么影响? 我们的调查:  四大发明在人类文明史上的重要地位 :  四大发明在欧洲近代文明产生之前陆续传入西方,成为 “ 资 产阶级发展的必要前提 ”( 《马克思恩格斯全集》 ) ,为资产阶 级走上政治舞台提供了物质基础:印刷术的出现改变了只有.
2011 年中考复习教学研讨会议程 一、初三质检试卷分析(学科中学组成员) 1. 启明中学 2. 连江三中片 3. 凤城中学片 4. 全县质检数据通报 二、考试说明解读及复习建议.
第四週課程 1 (10/10~10/16) 如何建立資料. 原始資料範例 a1~a5 表示選擇題,輸入原始答案,如 A 、B、C、D b1~b5 表示填充題, c1~c5 表示計算題,輸入得分.
樞紐分析與資料庫 蕭世斌 Nov 20, 2010.
音樂之旅 第一冊 單元二 音名、唱名.
LearnMode學習吧 行動學習 網站註冊程序 長榮中學 電腦中心 製.
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
公文製作與習作 行政院秘書處 93年10月11日.
J107 胡婷涵 28號.
17 類別資料的分析  學習目的.
認識倍數(一) 設計者:建功國小 盧建宏.
第四章 數列與級數 4-1 等差數列與級數 4-2 等比數列與級數 4-3 無窮等比級數 下一頁 總目錄.
摘要說明 使用的時機:閱讀教育 步驟:介紹書籍資料後進行討論 適用的領域或議題:語文領域 單元名稱:自創教材.
星星的眼淚 星星的眼淚 班級:S202 座號:46 姓名:鄭媛文 作品:星星的眼淚
題目:十六對一多工器 姓名:李國豪 學號:B
順德聯誼總會梁潔華小學 六年級 數學科 下學期 數形.
1.3 在整除性問題之應用 附加例題 3 © 文達出版 (香港 )有限公司.
STYLE 修改練習曲 臺大圖書館學科服務組 張育銘.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
參考資料來源:國家圖書館遠距學園 簡報製作:林秀玲.
教育部增置國小圖書教師輔導與教育訓練計畫 圖書資訊教育教學綱要及教學設計小組 設計者:臺北市萬興國小 曾品方老師
精明使用互聯網教育計劃 K9下載及安裝教學篇.
第一章 直角坐標系 1-3 函數圖形.
參考資料來源:國家圖書館遠距學園 簡報製作:林秀玲.
數學 近似值 有效數值.
How to use Edmodo Alice Lin 8-12th Grade Valencia High School
複 拍 子 國小音樂科學習加油站 Content.edu.tw/primary/music/tp_ck
網頁資料知多少? 事 實 ? 謠言?.
和的平方公式 乘法公式 蘇德宙 老師 台灣數位學習科技股份有限公司 和的平方公式
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
數字定位棋 1-7
第一次Labview就上手 參考書籍: LabVIEW for Everyone (Jeffrey Travis/Jim Kring)
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
圖書檢索方法.
算獨教學 范國祥製作 於新湖國小 算獨資料來源
順德聯誼總會梁潔華小學 六年級 數學科 下學期 數形.
育達商業大學 苗進修部 休閒事業管理系 一年A班 學號: 姓名:陳 友.
第七課 第一格變式的陽性名詞, 介詞.
小學數學科 方塊圖 製作 — 麥頌儀老師 (青山天主教小學上午校).
醫達通手機網上預約掛號(首次登記)指引.
題目: 學校舉行聖誕聯歡會,會上設有抽獎環節,抽獎卷的號碼由0001~1000,每位學生派發一張。凡抽出尾數是6的可以得到銅獎禮物,尾數是33的可得銀獎,最後三位數字是628的可以得金獎。現在你被委派負責購買禮物,那要分別預備多少分金、銀、銅獎的禮物呢?
出貨標籤說明 神準科技.
交流電路(R-L) R-L Series Circuits ATS電子部製作.
MiRanda Java Interface v1.0的使用方法
博愛醫院鄧佩瓊紀念中學 音程.
認識英文字母『J』.
11058: Encoding ★☆☆☆☆ 題組:Problem Set Archive with Online Judge
Commando War ★★☆☆☆ 題組:Problem Set Archive with Online Judge
公文書信製作 國立二林工商 人事室主任王慶城.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
百分數認識.
1757: Secret Chamber at Mount Rushmore
13194: DPA Number II ★★☆☆☆ 題組:Problem Set Archive with Online Judge
6.1 動畫檔案的格式 6.2 建立合適的動畫元素.
資料表示方法 資料儲存單位.
資料庫系統_答案 Database System Week3
Quiz1 繳交期限: 9/28(四).
因數與倍數.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
適用於多選一 可減少if 與 else配對混淆的錯誤.
Test for R Data Processing & Graphics
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
資料來源:九德國小 新庄國小中年級圖書利用教育 書的身體 資料來源:九德國小 授課者 王美惠老師.
10303: How Many Trees? ★★☆☆☆ 題組:Contest Archive with Online Judge
Chapter 4 Multi-Threads (多執行緒).
11621 : Small Factors ★★☆☆☆ 題組:Problem Set Archive with Online Judge
7. 三角學的應用 正弦公式 餘弦公式 a2 = b2 + c2 - 2bc cos A b2 = a2 + c2 - 2ac cos B
InputStreamReader Console Scanner
Presentation transcript:

2.4 數據有效性及數據校驗

2.4.1 數據有效性 數據有效性是指將數據與一系列標準或數值進行比較,從而保證數據值的合理性。

有效性檢查項目 域完整性的檢查 欄長度的檢查 範圍檢查 格式檢查 檢查數位 P.20 表 2-2 跟住會逐個睇…

域完整性的檢查 確認具備了所有必須的字段 例如「學生記錄」中應該有姓名、班別、學號、性別等資料。 又例如「出生日期」應該有年、月、日等資料。 陳鐘耀

欄長度的檢查 確認每項數據都具有正確字串的長度。 例如「家用電話號碼」應有8位數字。 又例如「出生年份」是四位數字,不應有三位數(203)或五位數(19996)等。

範圍檢查 確認數據值在預先確定的範圍內。 例如「出生月份」為 1 至 12 之間的任何一個數,不應該有 13。 又例如「考試成績」只有 A 至 H 級,不應該有 K 級。

格式檢查 確認數據的類型符合指定的格式。 例如「身份證號碼」由一個英文字母加六個數目字,再加一個括號,內有一個英文字母或數目字。 A123456(7)便符合以上身份證號碼的格式。 3456789(0)及123456A(9)均不符合以上身份證號碼的格式。

暫停一會! 請完成以下作業: 網上練習2.1 http://hk.geocities.com/cmscit2003

檢查數位 為了進行自檢,通常會在實際數值之後加上一個檢查數位。 檢查數位根據某種數學公式計算出來,並且成為數值的一部分。 在香港身份證號碼的括號裡的數字或英文字母就是檢查數位,採用模 11 驗法。

甚麼是模11驗法? 太複雜了! 我們先看看所謂「模2驗法」,然後再研究「模11驗法」吧 。 Modulus 11

奇數? 偶數? 甚麼是模2驗法? 例如224這個三位數 將它的三個數字相加(即2+2+4=8) 如果總和可被2整除,我們就在後面加上(0); 如果總和不能被2整除,我們就在後面加上(1)。 總之,括號內的數字要能令到所有數字加起來的總和能夠被2整除。 括號裡應填上甚麼才能令以下數字通過模2驗法? 225(?)  435(?)  9237(?) 括號裡只會有 0 和 1 ,你知道點解嗎?

有沒有模10驗法? 將所有數字加起來,看看總和能否被10整除? 我們可以在後面加上括號,內放一個小於10的數字,使新的總和能被10整除。 例如224這個三位數,我們可以加上(2)。 例如9999這個數,我們可以加上(4)。 例如5555這個數,我們可以加上(0)。 括號裡的數目字就叫做「檢查數位」。

模11驗法 現在不太複雜了! 即檢查總和是否可以被11整除。 檢查數位就由0至10,因為10佔了兩個位,所以通常會用A或其他英文字母代替10。

2.4.2 模檢數 模檢數為算法的一種 用於檢查一個數字的有效性 2.4.2 模檢數 模檢數為算法的一種 用於檢查一個數字的有效性 之前提及的檢查數位可以檢查出部分輸入的錯,但是卻難以檢查這個錯誤: 「2456 錯誤輸入為 2465」 利用「加權」的方法,便可以檢查出以上的錯誤。 P.20 2.4.2

2.4.3 檢查數位 國際標準圖書編號(ISBN) 962-943-717-1 檢查數位  2.4.3 檢查數位 P.21 例子 2-2 國際標準圖書編號(ISBN) 962-943-717-1 檢查數位  香港身份證(HKID)號碼 D288754(2) 檢查數位  P.22 例子 2-3

請嘗試活動2.1 可在 http://hk.geocities.com/cmscit2003 選擇 練習與活動 再選 活動2.1 可在 http://hk.geocities.com/cmscit2003 選擇 練習與活動 再選 活動2.1 或在 Y: 磁碟 開啟 HKIDno.xls

2.4.4 數據校驗 數據校驗是確保數據在轉換過程中沒有差誤。 例如檢查已輸入的數據與源文件是否一致。 方法: 2.4.4 數據校驗 數據校驗是確保數據在轉換過程中沒有差誤。 例如檢查已輸入的數據與源文件是否一致。 方法: 雙重輸入,即同一個人輸入數據兩次,然後做校驗 由兩個人獨立輸入,然後做校驗 一個人輸入,另一個人做校驗 P.24 圖2-3 P.23 2.4.4