电信网络专业技术

单选题在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?()A 因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小B 因为InnoDB使用主键定位二级索引,短的主键使查询快C 因为InnoDB使用主键定位表记录,短的主键使查询快D 因为InnoDB使用主键定位表,短的主键使查询快

题目
单选题
在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?()
A

因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小

B

因为InnoDB使用主键定位二级索引,短的主键使查询快

C

因为InnoDB使用主键定位表记录,短的主键使查询快

D

因为InnoDB使用主键定位表,短的主键使查询快

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Access的表中,可以定义的主键有( )。

A.自动编号主键

B.单字段主键、多字段主键

C.自动编号字段、单字段主键、多字段主键

D.自动编号、多字段主键


正确答案:C
解析:本题考查关于Access中主键的知识。关系数据库系统的强大功能在于它可以使用查询、窗体和报表快速地查找并组合存储在不同表中的信息,若每个表都包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的惟一标识,该信息即称作表的主键。在Access的表中,可以定义3种主键,即自动编号主键、单字段主键和多字段主键。自动编号主键:在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。单字段主键:如果字段中包含的都是惟一的值,则用此方法为该字段指定为主键。只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。多字段主键:在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。答案为c。

第2题:

关于主键,下列叙述中错误的是( )。

A、主键能够唯一地确定表中的每个记录

B、设置表的主键,同时也就创建了索引,也可以说建立主键是建立一种特殊的索引

C、主键一旦确立,便不允许向表中输入与已有主键值相同的数据

D、一个表可以有多个主键


正确答案:D

第3题:

以下哪个选项属于信息世界的数据描述术语()。

A、实体

B、字段

C、属性

D、主键


参考答案:ACD

第4题:

在关系型数据库中,以下关于主键的说法中正确的是()。

  • A、主键只能由一个属性组成
  • B、一个表中可以由若干个主键组成
  • C、主键可由几个元组组成
  • D、主键可由一个或几个属性组成,能够惟一地确定表中的一个记录

正确答案:D

第5题:

关于关系数据库中表的主键描述,正确的是()。

A.主键的值可以为空值
B.使用主键可以唯一的标识表中的一行数据
C.在一个表中主键列的值是唯一的
D.能唯一标识一行记录的列只有主键

答案:B,C
解析:
主键的值不可以为空值,能唯一标识一行记录的列不一定是主键,可以是候选键,故AD错误。使用主键可以唯一的标识表中的一行数据,在一个表中主键列的值是唯一的,故BC正确。

第6题:

在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。

A.主键列的数据类型不限,但此列必须是唯一并且非空

B.一张数据表只能有一个唯一约束

C.唯一性约束所在的列允许空值

D.数据表可以包含有多个主键约束


参考答案:B, D

第7题:

在创建其他Access数据库对象,如窗体、查询、宏和报表之前,有几个原因需要创建表关系,以下选项中的有关描述,不正确的是()

A.在设计数据库时,将信息划分为表,其中每个表都有一个主键,然后将外键添加到引用这些主键的相关表中
B.当设计一个窗体或报表时,Access将显示默认的选项,并使用适当的默认值预填充属性设置
C,查询通过将第一个表的主键字段中的值与第二个表中的外键字段进行匹配
D.要处理来自多个表的记,通常必须创建一个连接表的查询

答案:B
解析:
当需 要在数据库对象中使用它们时,MS Access使用表关系来连接表。在创建其他数据库对象(如窗体,查询,宏和报表)之前,有以下几个原因需要创建表关系。要处理来自多个表的记录,通常必须创建一个连 接表的查询。查询通过将第一个表的主键字段中的值与第二个表中的外键字段进行匹配。当设计一个窗体或报表时,MSAccess将使用它从已经定义的表关系中收集的信息向您显示已知的选项,并使用适当的默认值预填充属性设置。在设计数据库时,将信息划分为表,其中每个表都有一个主键,然后将外键添加到引用这些主键的相关表中。这些外键-主键配对构成了表关系和多表查询的基础。

第8题:

下面对于关系数据库中表的主键描述正确的是( )

A使用主键可以唯一标识表中的一行数据

B主键的值可以为空值

C能唯一标识一行记

D在一个表中主键列的值是唯一的


正确答案:AD

第9题:

下列关于主键和外键哪一项表述是错误的?()

  • A、主键唯一地标识表中的行
  • B、外键是引用其他表主键的列集
  • C、主键和外键用于强制数据完整性
  • D、必须始终在表中定义主键

正确答案:D

第10题:

在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?()

  • A、因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小
  • B、因为InnoDB使用主键定位二级索引,短的主键使查询快
  • C、因为InnoDB使用主键定位表记录,短的主键使查询快
  • D、因为InnoDB使用主键定位表,短的主键使查询快

正确答案:C

更多相关问题