/tutor-prep-s2-ict-databases-tables-queries/
/tutor-prep-s2-ict-databases-tables-queries/
一般查詢: info@TutorZone.com.hk
辦公時間: 星期一至六 - 上午 9 時至下午 6 時
WhatsApp 星期一至日 - 24 小時
人手接聽: +852 6828 1809
即時客服: +852 9061 3106

中二 ICT|資料庫與資料表查詢 備課指引(導師用)|記錄欄位、主鍵、AND 與 OR 篩選

中二 ICT|資料庫與資料表查詢 備課指引(導師用)|記錄欄位、主鍵、AND 與 OR 篩選

  • 2026-11-13

學生識開試算表、識打字,但你叫他在一百二十個學生裡面找出「數學八十分以上又缺席不超過兩次」的人,多數會逐行肉眼掃。這一堂把「找資料」變成三句寫得出來的指令:欄位、條件、主鍵。

本堂目標 學生能夠:① 講出記錄與欄位的分別,並用八班乘十五人算出一百二十筆記錄、六個欄位共七百二十格;② 講出主鍵要唯一、不空白、不會改,並用學號 2026001 至 2026120 示範;③ 用女生 8 人、數學八十分或以上 6 人、兩者同時 4 人,算出 AND 得 4 筆(約 26.7%)、OR 得 10 筆(約 66.7%),並解釋 OR 不是 8 加 6。

01 先備知識(開課前 3 分鐘快檢)

以下任何一項未過關,本堂就會卡住,先補該項:

技能 快檢題 過關標準
集合概念 名單有 15 人,其中 8 個女生,男生幾人? 7 人,因為 15 減 8
百分比 4 除 15 化成百分比是多少? 約 26.7%,要寫百分號
表格閱讀 一張表最上面那一行叫甚麼? 欄位名稱,即每一欄裝的是哪一種資料

02 課堂流程(45 分鐘)

時間 環節 導師做什麼 學生做什麼
0-5 分鐘 先估一估 板書「120 個學生,找數學八十分以上又缺席不超過兩次」,問學生會怎樣做 多數答「逐個睇」,講出起碼要幾分鐘
5-13 分鐘 記錄與欄位 把 15 行示範名單寫上黑板,與學生一齊數記錄、數欄位、數格 能講出 15 筆記錄、6 個欄位、90 格
13-22 分鐘 主鍵 示範兩個同名学生,問如何分辨;再寫出學號 2026001 至 2026120 能講出主鍵三個要求,並指出姓名不可用
22-33 分鐘 篩選條件 由單一條件做到兩個條件,畫 Venn 圖示範 AND 與 OR 能算 4 筆與 10 筆,並講出 OR 的重複部分
33-40 分鐘 題型四類 記錄欄位、主鍵、AND、OR 各出一題,限時作答 四題都寫出步驟,不只寫答案
40-45 分鐘 離場檢查 收三題即場批改,講出下堂要補哪一幕 交三題,並講出錯在哪一步

03 講解腳本(照著說就可以)

第一幕:第一幕:記錄係一行,欄位係一欄

「一張資料表,橫的一行叫一筆記錄,直的一欄叫一個欄位。我們有八班,每班十五人,所以記錄數係八乘十五,即一百二十筆。欄位有六個:學號、姓名、性別、班別、數學分、缺席次數。所以總共有幾多格?一百二十乘六,七百二十格。為甚麼要數格?因為每一格都可以出錯,寫查詢之前先要知道要找的東西住喺邊一格。記住三件事:記錄數等於有幾多人,欄位數等於有幾多種資料,格數係兩者相乘。」

記錄是一行,欄位是一欄;格數等於記錄乘欄位。

第二幕:第二幕:主鍵係唯一嘅身份證

「名單裡面有兩個陳嘉欣,同班同年。你寫『找陳嘉欣』,資料庫會回兩個,你就分不到。所以每張表要有一個主鍵:一個永遠不會重複、永遠不會空白、亦不會改的欄位。我們的學號由 2026001 到 2026120,一百二十個號碼對一百二十個人,冇重複。姓名可不可以做主鍵?不可以,因為會撞名,而且有人改名。班別可不可以?不可以,因為三十個人同一班。最常見嘅誤解係以為主鍵要『最重要』,其實主鍵只需要『唯一』。實務上主鍵多數係一個無意義嘅號碼,就係因為無意義才不會變。」

主鍵只需要唯一、不空白、不會改,唔需要有意義。

第三幕:第三幕:AND 要兩邊都真,OR 只要一邊真

「示範名單 15 人,女生 8 人,數學八十分或以上 6 人。查『女生 AND 數學八十分或以上』,答案係 4 筆,即 15 分之 4,大約 26.7%。查『女生 OR 數學八十分或以上』,你會想答 8 加 6 等於 14,但正確係 10。為甚麼?因為有 4 個女生同時數學高分,加的時候數了兩次。所以 OR 係 8 加 6 減 4,等於 10,即 15 分之 10,大約 66.7%。口訣:AND 縮細範圍,OR 擴大範圍,OR 一定要減重複。」

AND 要兩樣都中;OR 加起再減交集。

04 必教題型與步驟

題型 例子 步驟 答案
記錄與欄位 一張表有 40 筆記錄、5 個欄位,共有幾多格? (1)講出記錄是一行(2)欄位是一欄(3)兩者相乘(4)寫單位「格」 40 × 5 = 200 格
主鍵 以下哪個欄位適合做學生表的主鍵:姓名、班別、學號、性別? (1)檢查是否唯一(2)檢查是否可能空白(3)檢查是否會改(4)用排除法下結論 學號;其餘三個都會重複或會改
AND 查詢 15 人中 8 個女生、6 個數學八十分以上、4 個兩者皆是,查「女生 AND 數學八十分以上」得幾筆? (1)畫 Venn 兩個圈(2)取交集(3)數目(4)寫成百分比 4 筆,4 ÷ 15 約 26.7%
OR 查詢 同上數據,查「女生 OR 數學八十分以上」得幾筆? (1)先相加(2)減交集(3)核對不超過總數(4)寫成百分比 8 + 6 − 4 = 10 筆,約 66.7%
合理性檢查(一定要教):合理性檢查:記錄乘欄位要等於格數,120 × 6 = 720,若算成 126 就一定係把記錄與欄位相加;AND 的答案永遠不會大過兩個條件中較細的一個(4 小過 6 同 8,合理);OR 一定要大過任何單一條件,但不可以大過總數(10 小過 15,合理);OR 若算出 14,就係忘了減交集 4。百分比合計不可超過 100%。

05 獨立練習三題

題目 答案 想觀察什麼
一張表有 120 筆記錄、6 個欄位,共有幾多格? 120 × 6 = 720 格 答 126 表示把記錄與欄位相加
120 個學生中,33 人數學八十分以上且缺席不超過兩次,佔幾多百分比? 33 ÷ 120 = 0.275,即 27.5% 要寫百分號並保留一位小數
為甚麼姓名不適合做學生表的主鍵?舉兩個理由。 會撞名(同名同姓);會改(改名或改寫法),亦可能留空 答「因為唔重要」就係未掌握主鍵

06 學生常見錯誤與糾正句

錯誤 學生通常這樣寫 導師這樣說
把記錄與欄位調轉 「120 個欄位、6 筆記錄。」 「掉轉了。一行係一筆記錄,即一個人;一欄係一種資料,即學號或者數學分。你睇表頭有六格,所以係六個欄位。」
以為主鍵要「最重要」 「數學分最重要,所以做主鍵。」 「主鍵睇唯一,唔睇重要。數學分會同分,所以做不得;學號永遠唔會重複,所以做得。」
OR 直接把兩數相加 「8 加 6 等於 14 筆。」 「14 已經接近總數 15,一睇就知有問題。加完要減交集,8 加 6 減 4 等於 10。」
條件寫得模糊 「找數學高分嘅女生。」 「資料庫唔識『高分』。要寫清楚欄位同門檻:數學大於或等於 80,而且要講明係 AND。」

07 家課建議(直接指到練習卷題號)

08 離場檢查(最後 5 分鐘)

題目 答案 判定
記錄與欄位,哪個是橫的? 記錄是橫的一行,欄位是直的一欄 調轉就重講第一幕
主鍵要符合甚麼條件? 唯一、不空白、不會改 漏「唯一」就重講第二幕
女生 8 人、數學八十分以上 6 人、交集 4 人,OR 得幾筆? 10 筆(8 + 6 − 4) 答 14 表示未減交集,重講第三幕

09 導師常問

要教 SQL 語法嗎?

中二不需要寫 SQL。用「欄位、條件、主鍵」三個概念講清楚就夠,SQL 留到高中選修。學生能手畫一張表和一個篩選條件,已經達到目標。

用試算表的篩選功能代替可以嗎?

可以,而且更好。學生在試算表按「資料篩選」,即場看到 4 筆與 10 筆的分別,比講理論快。記得叫他們數一次剩下的行數。

要不要講正規化?

不要。中二講到主鍵已經夠;三個範式只會令學生記住名詞而忘記用途。

立即免費搵導師導師登記 →

本頁為 TutorZone 導師備課指引,內容由 TutorZone 團隊編寫;題目與流程為原創,並非任何學校或出版社的教材。

招募導師及興趣班教練|學術、樂器、體育、藝術、STEM,免費登記,招生與配對交給平台。 了解詳情 →