表的主要作用是什么?主键和外键及索引的作用分别是什么?

题目

表的主要作用是什么?主键和外键及索引的作用分别是什么?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

搜索引擎的主要功能作用是什么?


正确答案: 搜索引擎是根据一定的策略,运用特定的计算机程序搜集网上信息,在对信息进行组织和处理后,将信息显示给用户,为用户提供检索服务的系统。

第2题:

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

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

正确答案:D

第3题:

键连接的主要作用是什么?可分几类?


正确答案:键连接主要是联接轴与轴上零件,实现周向固定而传递转矩。根据装配时的松劲程度,可分为紧键连接和松键连接两大类。

第4题:

下面对索引的相关描述正确的是()。

  • A、经常被查询的列不适合建索引
  • B、小型表适合建索引
  • C、有很多重复值的列适合索引值
  • D、是外键或主键的列不适合建索引

正确答案:D

第5题:

在SQL Server2000中可创建3种类型的索引,下列()不是其中的索引类型。

  • A、唯一索引
  • B、主键索引
  • C、聚集索引
  • D、外键索引

正确答案:D

第6题:

键的主要作用是什么?


正确答案: 键主要用来实现轴和轴上零件的周向固定,以传递扭矩。

第7题:

以下不适合创建索引的情况是()。

  • A、经常按范围查询的列
  • B、表中包含大量非重复的列值
  • C、列值少、记录少
  • D、表间有主键和外键连接

正确答案:C

第8题:

为提交SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。


正确答案:表:住宿 属性:入住日期 类型:聚簇索引或聚集索引或cluster 原因:表中记录的物理顺序与索引项的顺序一致根据索引访问数据时一次读取操作可以获取多条记录数据因而可减少查询时间。
表:住宿 属性:入住日期 类型:聚簇索引,或聚集索引,或cluster 原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。 解析:该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集索引的关键字值和行定位器。
按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。
问题3中查询涉及到的属性有身份证号和入住日期,由于这两个属性均为住宿关系的主键,故不需要再在其他属性上创建索引。在主键上创建的索引类型应为聚簇索引(或聚集索引或cluster)。创建聚簇索引的原因是令表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。

第9题:

主键、外键的作用,索引的优点与不足?


正确答案: 主键:是表中的唯一标示键。作用:保证实体的完整性;加快数据库的操作速度;增加新的表记录时,数据库会自动检索新记录的主键值,不允许该值与其他表中记录的主键重复;数据库会按主键值的顺序显示记录,如果没有设定主键,则按输入的顺序显示记录。
外键:是主键的从属,表示了两个表之间的联系。作用:使用外键可以避免冗余。
索引的优点:
1、通过创建唯一性的索引,可以保证表中数据的唯一性;
2、加速数据的检索速度;
3、加快表与表之间的连接;
4、在使用分组与排序数据检索时,可以显著检索分组与排序的时间;
5、在查询的过程中使用优化隐藏器,提供系统性能。
缺点:
1、创建索引需要时间,且随着数据量的增加而增加;
2、索引需要占用物理空间;
3、当对表中数据进行修改时,索引也要动态维护,降低了数据的维护速度。

第10题:

键连接的主要作用是什么?


正确答案:主要用于轴和轴上零件之间的轴向固定,有的还能实现轴零件的轴向固定或轴向滑动。