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

题目
问答题
主键、外键的作用,索引的优点与不足?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

不允许在关系中出现重复记录的约束是通过()。

A.外键实现

B.惟一索引实现

C.主键实现

D.索引实现


正确答案:C

第2题:

中,属性“课程号”在“选修”关系模式中是【】

A.主键

B.外键

C.索引键

D.候选键


正确答案:B
:[解析]如果关系模式R中属性K是其他关系模式的主键,那么K在R中称为外键.属性“课程号”在“课程”关系模式中是主键,则在“选修” 关系模式中是外键.

第3题:

当索引键是主键时,按照记录是否以主键排序,可以分成两种:非稠密索引和稠密索引。()

此题为判断题(对,错)。


参考答案:正确

第4题:

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


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

第5题:

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


正确答案: 在数据库中,表是一个非常重要的组成部分,通过对数据库表的结构设置及数据的录入才能为数据库的各种操作与管理提供可能。数据库的表用行和列来表示数据,行就是记录,列就是字段。
主关键字(主键):用来惟一标识一条记录的一个或多个列的组合。在数据库中用主关键字来确保数据库的实体完整性。
外关键字(外键):是用于与另一个表进行联系的列。这里要求外关键字必须是另一个表的主关键字,用来确保数据库的参照完整性。
索引:主要目的是为了提高数据库数据的查询速度。主要用于查询。

第6题:

一组可以唯一标识元组的属性,数据库中常称为()。

A、主键

B、外键

C、索引

D、视图


答案:A

第7题:

以下关于外键和相应的主键之间的关系,正确的是()。

  • A、外键并不一定要与相应的主键同名
  • B、外键一定要与相应的主键同名
  • C、外键一定要与相应的主键同名而且唯一
  • D、外键一定要与相应的主键同名,但并不一定唯一

正确答案:A

第8题:

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


正确答案:表:住宿 属性:入住日期 类型:聚簇索引(或聚集索引或CLUSER) 原因:表中记录的物理顺序与索引项的顺序一致根据索引访问数据时一次读取操作可以获取多条记录数据因而可减少查询时间。
表:住宿 属性:入住日期 类型:聚簇索引(或聚集索引,或CLUSER) 原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。 解析:由于住宿表中的记录是按照入住日期排列的,如果在住宿表的入住日期属性上创建聚簇索引,由于表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时问。

第9题:

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

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

正确答案:D

第10题:

在数据库表中,可以唯一标识一条记录的字段叫做()。

  • A、索引
  • B、记录编号
  • C、主键
  • D、外键

正确答案:C