本单元讲的是数据库表格如何建立并受到保护:选择字段类型、定义主键、写验证规则、导入文件并检查结果。它很重要,因为大部分数据库得分取决于在运行任何查询之前所做的决定。类型选错或藏着一条重复记录,就会破坏之后的每一个结果。
你会使用虚构的小型表格,这里没有任何真实的人或记录。最新的措辞和评估细节,请参考下方链接的 Cambridge ICT 0417 页面。
需要先具备什么基础?
你需要熟悉由行(记录)和列(字段)组成的表格,也要分得清用来计算的数字和只用来阅读的编号。基本的电子表格技能有帮助,但不需要先学其他 ICT 单元。想了解这门科目的整体情况,可以看 IGCSE ICT 补习页面。
一个引导例子
一个虚构的自行车俱乐部保存会员表。题目说:“建立表格,载入提供的 CSV,并确保费用有效。”
- 类型: MemberID 文本,Name 文本,DateJoined 日期,Fee 货币。
- 主键: MemberID,因为它唯一且不会变。
- 验证: Fee 必须满足 >=0 AND <=200。
- 导入: 文件有 1 行标题和 5 行数据,所以预期有 5 条记录。
- 核对: 费用合计 45.50 + 45.50 + 30.00 + 45.50 + 30.00 = 196.50,表格中的总额必须与它一致。
这五个步骤分别对应本单元的一节课。
应该按什么顺序学习各课?
- 根据样本数据选择字段类型。其他一切都依赖正确的类型,所以从这里开始。
- 定义主键与验证条件。类型确定后再加上保护。
- 导入一份小型虚构数据集。载入数据并证明载入正确。
- 发现数字与文本的错误解读。学会类型或导入出错时出现的症状。
- 解释重复记录为什么重要。最后学习劣质数据对计数和总和的影响,以及如何写成答案。
- 然后做数据库结构与验证练习题组。
有哪些常见的陷阱?
- 把电话号码、邮编或会员编号存成数字,导致开头的零消失。
- 以为通过验证就代表数据正确。验证是过滤不合理的值,核对才是检查准确性。
- 规则明明允许下限本身,却写成 “>0”。
- 导入时忘了标题选项,结果多出一条记录。
- 以为主键能阻止同一个人以两个 ID 被输入。
如何使用练习题组?
先在纸上做完十二道题,再打开任何答案。解释要写成完整的句子。然后用练习题组末尾的表格,把每个错误送回对应的课,并记入错题记录与重测队列。
只读 SQL 练习实验室和 ICT 实操任务与证据检查器提供更多虚构数据供你研究。查询内容在本课程的下一个单元。
有些学生每一步都做对了,却无法在书面答案中说明原因。ICT 线上一对一补习的老师可以帮你同时练习操作与措辞。