首页 > 试题广场 >

下列关于索引的叙述中正确的是()

[不定项选择题]
下列关于索引的叙述中正确的是()
  • 主索引和候选索引都能保证表记录的唯一性
  • 建立索引可使检索操作更迅速
  • 主索引和候选索引都可以建立在数据库表和自由表上
  • 创建索引能提高数据插入的性能
推荐
A,B
A.主索引是不允许索引关键字中出现重复值的索引。
    候选索引同主索引一样,不允许索引关键字中出现重复值,这种索引是主索引的候选者。
    因此主索引和候选索引都能保证表记录的唯一性。A项正确。
B.建立索引是加快查询速度的有效手段,能快速定位到需要查询的内容。
    因此B项正确。
C.一个表只能有一个主索引只有数据库表才能建立主索引,自由表不能。
    表可以有多个候选索引数据库表和自由表都可以建立候选索引。
    因此C项错误。
D.数据库的索引,在查找的时候,可以快速的找到位置。
    对于数据库的插入,一般都是插入在最后的一行,索引不能提高插入的性能。
    因此D项错误。
综上,选A和B。
编辑于 2020-01-06 14:42:47 回复(1)
AB
在数据库系统中建立索引主要有以下作用:

(1)快速取数据,主要是用来检索数据,而对于数据的增删改等没有性能上的提升。——B正确D错误

(2)保证数据记录的唯一性;——A正确

  • 主索引:可确保字段中输入值的唯一性并决定了处理记录的顺序。可以为数据库中的每一个表建立一个主索引。如果某个表已经有了一个主索引,可以继续添加候选索引
  • 候选索引:像主索引一样要求字段值的唯一性并决定了处理记录的顺序。在数据库表和自由表中均可为每个表建立多个候选索引 
  • 表可以有多个候选索引,数据库表和自由表都可以建立候选索引,只有数据库表才能建立主索引,自由表不能。——C错误
发表于 2020-01-04 10:42:04 回复(1)
数据库表和自由表都可以创建候选索引,而主索引只能建立在数据库表上,且只能创建一个
发表于 2023-11-27 20:47:28 回复(0)
b才是对的
发表于 2020-01-05 11:42:18 回复(0)