主键:是表中的唯一标示键。作用:保证实体的完整性;加快数据库的操作速度;增加新的表记录时,数据库会自动检索新记录的主键值,不允许该值与其他表中记录的主键重复;数据库会按主键值的顺序显示记录,如果没有设定主键,则按输入的顺序显示记录。
外键:是主键的从属,表示了两个表之间的联系。作用:使用外键可以避免冗余。
索引的优点:
1、通过创建唯一性的索引,可以保证表中数据的唯一性;
2、加速数据的检索速度;
3、加快表与表之间的连接;
4、在使用分组与排序数据检索时,可以显著检索分组与排序的时间;
5、在查询的过程中使用优化隐藏器,提供系统性能。
缺点:
1、创建索引需要时间,且随着数据量的增加而增加;
2、索引需要占用物理空间;
3、当对表中数据进行修改时,索引也要动态维护,降低了数据的维护速度。
(简答题)
主键、外键的作用,索引的优点与不足?
正确答案
答案解析
略
相似试题
(填空题)
在T-SQL创建主键的关键字是()。在T-SQL创建外键的关键字是()
(判断题)
在E-R模型中,外键的作用是确保记录的惟一性。
(判断题)
当定义了表间的关系之后,主表(贡献出自己的主键,使其作为相关表中的外键)在显示时,可以看到在表的左边出现了标有"+"符号的列,该列的作用是用来标识相关子表的展开与折叠。
(单选题)
主键的作用是保证()
(单选题)
你是公司sqlserver2005/2008数据库的开发者。这个数据库包含一个名为products表格和一个名为companies的表格。你需要用连接服务器插入新的产品信息到products表格中。这个产品表格有个主键是companies表格的外键的约束。在products表格上定义了一个更新触发器。你需要尽可能快的导出数据。你该怎么做?()
(单选题)
以下关于外键和相应的主键之间的关系,正确的是()。
(判断题)
每个数据表中必须创建一个主键和一个外键。
(单选题)
下列关于外键的说法正确的是()
(单选题)
下列关于外键的说法,正确的是()。