数据结构的基本单位
頻出约 29 分钟6 个术语过去问 17 题
本单元目标
- 能够把记录和字段分别对应到表的行和列,加以区分。
- 能够说明在数据表中区分各条记录的方法,以及把数据表相互关联起来的方法。
- 能够说明如何确定表中应包含的数据项,以及如何识别冗余的数据项。
术语总表(6 个)
术语
记录(レコード)是把关于一个对象的相关数据汇总在一起的一条数据,在表中对应横向的行。
比如在学生名册中,把一名学生的编号、姓名和年级组合起来,就是一条记录。图中突出显示的那一行,就相当于这样一名学生的记录。为了在表中逐条区分记录而使用的列(或列的组合)称为主键(主キー),要选择与任何记录的值都不重复的列。
类比就像通讯录里的一张卡片。一张卡片上汇集了一个人的姓名、地址和电话号码。
记法英语 record 的意思是“记录”。把它想成针对某人或某事写下的一次记录,就能和“一条”这个单位联系起来。
考点
- 常考事先确定主键(主キー),就能在同一张表(表)中逐条准确地找出每条记录(レコード),不会弄错。
该术语的过去问 3 题 レコード →
字段(フィールド)是构成记录的一个个存放数据的位置,在表中对应纵向的列。
一个字段中纵向排列着所有记录的同一类数据,比如“姓名”字段里只放姓名。字段要起名字,并事先确定数据类型,例如数值、字符或日期。
类比就像沿着名册的“电话号码”一栏把所有人的内容从上到下看下来的那条竖带。无论看哪一行,这条竖带里都只有电话号码。
记法field 在英语中有“田地”的意思。就像只种某一种作物的田地,把它记成只放某一类值的地方。
考点
- 常考只用一列会出现值重复时,可以把两个以上的字段(フィールド)组合起来作为主键(主キー)。
- 常考在关系数据库(関係データベース)中,分别位于不同表中的记录(レコード),通过两张表都具有的共同字段的值关联起来。
该术语的过去问 3 题 フィールド →
数据项(項目,也称データ項目)是像“姓名”“价格”那样,把有含义的数据分开处理的一个个单位,在表中与字段基本相同。
一条记录表示为若干数据项的值的组合。决定把哪些内容作为数据项,也就直接决定了表的列结构。
类比就像家庭账本上“日期”“品名”“金额”这些栏目标题中的每一个。它是决定要记下什么的单位。
记法項目中的“项”和“目”,都是表示把整体细分之后的分段的字。可以联想到条目式列表中的每一行。
考点
- 常考能通过其他数据项(項目)计算得出的数据项属于冗余(冗長),不放在表中。例如有了单价和数量,金额在需要时就能算出来。
- 常考在数据库设计过程中进行的数据分析(データ分析)中,要列出业务所需的数据项,并整理数据项之间的关系。
该术语的过去问 3 题 項目 →
数据表(テーブル)是把相同结构的记录作为行、字段作为列纵横排列起来的表格形式的容器,在关系数据库中用来存放数据。
一张数据表集中表示学生、图书或订单这样的一类对象。关系数据库由多张数据表构成,行与列相交的每个格子中放入一个值。
类比就像班级联络网的一览表。一行是一个人,各列是姓名、电话号码等,整张表就是一个班级的信息。
记法英语 table 除了“餐桌”之外还有“一览表”的意思,和时刻表 timetable 中的 table 是同一个词。
考点
- 常考向带有引用其他数据表值的列的数据表(テーブル)中添加行时,要先在被引用一方的数据表中登记相应的行。
- 常考数据表的列结构由梳理出的数据项(データ項目)决定,所以要在完成数据项(項目)的梳理之后再创建数据表。
该术语的过去问 3 题 テーブル →
表(表)是数据表(テーブル)在日语中的另一种叫法,指的是由行和列构成的同一种容器。
在讲解关系数据库时,常在对象名称后加上“表”来称呼各张数据表,例如“学生”表(“生徒”表)。同样,行被用作记录的另一种说法,列被用作字段的另一种说法。
类比就像“洗手间”和“厕所”,叫法不同,指的东西却是同一个。
考点
- 常考规范化(正規化)是把表拆分开,使同一数据不会存放在多个地方,这样更新时就不会因为只改了一部分值而出现前后不一致。
该术语的过去问 2 题 表 →
文件(ファイル)是把相同格式的记录汇集起来、作为一个单位保存的数据整体。
文件要起名字保存,程序通过指定这个名字来读写其中的记录。在数据库普及之前,各项业务的程序分别用各自专用的文件管理数据,因此同一数据很容易重复存放在多个文件中。
类比就像一本装订着同一格式文件的活页夹。里面的每一页就是一条记录。
记法file 在英语中有“把文件归档装订”和“装订好的文件”的意思。可以想象成订在一起的一叠纸。
要点
- 表中的每条记录通过主键逐条区分,主键也可以由多个列组合而成。
- 数据表之间通过共同列的值相关联,要先在被引用一方的数据表中登记数据。
- 能由其他数据项计算得出的数据项是冗余的,不放在表中。
- 数据表(テーブル)和表(表)是指同一事物的两种叫法,都是由行和列构成的表格形式的容器。
查看这个领域的全部过去问 →