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

数据库结构与验证

数据库任务可能像是在点菜单,直到排序或总和出错,而你说不出为什么。

本页内容
  1. 需要先具备什么基础?
  2. 一个引导例子
  3. 应该按什么顺序学习各课?
  4. 有哪些常见的陷阱?
  5. 如何使用练习题组?

本单元讲的是数据库表格如何建立并受到保护:选择字段类型、定义主键、写验证规则、导入文件并检查结果。它很重要,因为大部分数据库得分取决于在运行任何查询之前所做的决定。类型选错或藏着一条重复记录,就会破坏之后的每一个结果。

你会使用虚构的小型表格,这里没有任何真实的人或记录。最新的措辞和评估细节,请参考下方链接的 Cambridge ICT 0417 页面。

需要先具备什么基础?

你需要熟悉由行(记录)和列(字段)组成的表格,也要分得清用来计算的数字和只用来阅读的编号。基本的电子表格技能有帮助,但不需要先学其他 ICT 单元。想了解这门科目的整体情况,可以看 IGCSE ICT 补习页面。

一个引导例子

一个虚构的自行车俱乐部保存会员表。题目说:“建立表格,载入提供的 CSV,并确保费用有效。”

  1. 类型: MemberID 文本,Name 文本,DateJoined 日期,Fee 货币。
  2. 主键: MemberID,因为它唯一且不会变。
  3. 验证: Fee 必须满足 >=0 AND <=200。
  4. 导入: 文件有 1 行标题和 5 行数据,所以预期有 5 条记录。
  5. 核对: 费用合计 45.50 + 45.50 + 30.00 + 45.50 + 30.00 = 196.50,表格中的总额必须与它一致。

这五个步骤分别对应本单元的一节课。

应该按什么顺序学习各课?

  1. 根据样本数据选择字段类型。其他一切都依赖正确的类型,所以从这里开始。
  2. 定义主键与验证条件。类型确定后再加上保护。
  3. 导入一份小型虚构数据集。载入数据并证明载入正确。
  4. 发现数字与文本的错误解读。学会类型或导入出错时出现的症状。
  5. 解释重复记录为什么重要。最后学习劣质数据对计数和总和的影响,以及如何写成答案。
  6. 然后做数据库结构与验证练习题组。

有哪些常见的陷阱?

  • 把电话号码、邮编或会员编号存成数字,导致开头的零消失。
  • 以为通过验证就代表数据正确。验证是过滤不合理的值,核对才是检查准确性。
  • 规则明明允许下限本身,却写成 “>0”。
  • 导入时忘了标题选项,结果多出一条记录。
  • 以为主键能阻止同一个人以两个 ID 被输入。

如何使用练习题组?

先在纸上做完十二道题,再打开任何答案。解释要写成完整的句子。然后用练习题组末尾的表格,把每个错误送回对应的课,并记入错题记录与重测队列。

只读 SQL 练习实验室和 ICT 实操任务与证据检查器提供更多虚构数据供你研究。查询内容在本课程的下一个单元。

有些学生每一步都做对了,却无法在书面答案中说明原因。ICT 线上一对一补习的老师可以帮你同时练习操作与措辞。

常见问题

这个单元是实操还是理论?

两者都有。你要在软件中建立和编辑表格,也要用文字解释选择,例如为什么某字段是文本,或验证规则能发现什么。你所考年份如何评估实操部分,请查看 Cambridge ICT 0417 课程大纲页面并向考试中心确认。

这个单元需要学 SQL 吗?

本单元讲的是结构:类型、主键、验证和导入。查询与报告在下一个单元。只读 SQL 练习实验室是用虚构数据做的选择性探索,不能取代课程大纲。

应该用哪种软件练习?

任何能设定字段类型和验证的数据库或电子表格程序都可以。这里的概念与软件无关,不同程序和版本的菜单也不同。你的课程使用哪种软件,请向老师或考试中心确认。

资料来源

  1. Cambridge IGCSE Information and Communication Technology 0417 syllabus page

更新于:

下一步

如果你能跟着步骤做,却很难解释表格为什么这样表现,一对一的老师可以用新的表格帮你建立每一次点击背后的推理。

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

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

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

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