跳到正文
IGCSE·Tuition
资讯与通信科技(ICT) · 练习

数据库查询与报表:原创综合练习与解析

每项技能单独看都懂,难处出现在一个任务同时需要三项技能的时候。

这十道题综合了数据库查询与报表里的技能:多重条件、第二排序键、计算字段、分组和核对。所有题目都用同一张只有十条记录的虚构表格,方便你亲手算出每个答案。姓名和数字都是虚构的。

先在纸上算出每个答案,再打开解析。题目由易到难排列。

IDNameYearClubFee (RM)Sessions (of 12)
1Aiman10Chess308
2Bella11Drama4512
3Chen10Drama459
4Dewi9Chess3011
5Evan11Robotics607
6Farah10Robotics6012
7Gopal9Drama456
8Hui11Chess3010
9Imran10Chess3012
10Jia9Robotics605

题目

1. 哪些记录符合 Club = “Drama” AND Fee > 40?

显示答案

三位 Drama 成员都付 RM45,高于 40。Bella、Chen、Gopal,共三条记录。

2. 哪些记录符合 Year = 9 OR Sessions = 12?共几条?

显示答案

Year 9:Dewi、Gopal、Jia。Sessions 12:Bella、Farah、Imran。没有人同时在两个名单里。共六条记录。

3. 哪些记录符合 (Club = “Chess” OR Club = “Robotics”) AND Year = 10?

显示答案

Year 10 的 Chess:Aiman、Imran。Year 10 的 Robotics:Farah。Aiman、Imran、Farah,共三条记录。

4. 哪些记录符合 Sessions < 9 AND Fee < 50?

显示答案

Sessions 少于 9:Aiman (8)、Evan (7)、Gopal (6)、Jia (5)。其中 Fee 低于 50 的保留 Aiman (30) 和 Gopal (45)。Evan 和 Jia 付 60。Aiman 和 Gopal。

5. 按 Year 升序,再 Sessions 降序,再 Name 从 A 到 Z 排序。给出完整顺序。

显示答案

Year 9:Dewi (11)、Gopal (6)、Jia (5)。Year 10:Farah (12) 和 Imran (12) 相同,由 Name 决定:Farah、Imran。然后 Chen (9)、Aiman (8)。Year 11:Bella (12)、Hui (10)、Evan (7)。Dewi、Gopal、Jia、Farah、Imran、Chen、Aiman、Bella、Hui、Evan。

6. 计算字段是 Fee / Sessions。Aiman 的值是多少?

显示答案

30 / 8 = 3.75,即每节 RM3.75。

7. Attendance = Sessions / 12 * 100。求 Hui 的值,保留一位小数,并说明如果字段还设成 Percent 格式会出什么问题。

显示答案

10 / 12 * 100 = 83.333…,所以是 83.3。如果再加上 Percent 格式,数值会再乘一次 100,显示为 8333.3%。这两种方法只能用其一。

8. 按 Club 分组,给出每个社团的人数和节数合计,再加一个节数总计。

显示答案

Chess:8 + 11 + 10 + 12 = 41,4 人。Drama:12 + 9 + 6 = 27,3 人。Robotics:12 + 7 + 5 = 24,3 人。总计 41 + 27 + 24 = 92,10 人。

9. 分组报表显示 Robotics 的费用小计是 RM120。哪里出了问题?你怎样找出原因?

显示答案

正确的小计是 3 * 60 = 180。报表少了 60,所以缺了一位 Robotics 成员。数一数 Robotics 的行数(预期 3 行),找出缺少的姓名,再检查有没有残留条件或被隐藏的明细行。例如 Sessions > 5 会把 Jia 排除。

10. 整体平均节数显示为 9.2,Chess 的平均显示为 10.5。检查这两个数。

显示答案

整体:92 / 10 = 9.2,所以正确。Chess:41 / 4 = 10.25,所以 10.5 是错的。正确的值是 10.25,需要检查公式和包含了哪些记录。

如果你答错了

把你的失误记在错误记录与重测队列里,在只读 SQL 练习实验室中测试查询,并用 ICT 实操任务与证据检查器核对证据。

老师可以和你一起看你答错的题目和你选的设置,就在一对一线上 ICT 补习里。

资料来源

  1. 剑桥 IGCSE Information and Communication Technology 0417 大纲页面

更新于:

下一步

如果某一类失误一再出现,一对一老师可以陪你做几道任务,找出问题是在逻辑、设置还是检查。

一小时付费试听课,按所安排老师确认的收费,RM80 起。 其他费用、时间安排及后续课程,在试听课后由家长与老师直接确认。

补习由家长或监护人安排。用 WhatsApp 把这页发给他们,他们就可以替你咨询。

是家长或监护人?在这里咨询

已通过我们的服务帮助 9,000+ 名学生