/cn-tutor-prep-s2-ict-databases-tables-queries/
/cn-tutor-prep-s2-ict-databases-tables-queries/
简体版
2
一般查询: 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,免费登记,招生与配对交给平台。 了解详情 →