下载此文档

数据库概论ppt课件.ppt


文档分类:IT计算机 | 页数:约89页 举报非法文档有奖
1/89
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/89 下载此文档
文档列表 文档介绍
第五章索引与数据库完整性索引是为了提高查询速度;完整性是数据库中的数据在逻辑上的一致性和准确性索引的概念索引是根据表中一列或若干列按照一定的顺序建立的列值与记录之间的对应关系表9810198102981039820**********,减少磁盘I/O的次数;有序输出;实施唯一性约束(与UNIQUE)。谁可以建立索引DBA或表的属主(即建立表的人)DBMS一般会自动建立以下列上的索引PRIMARYKEYUNIQUE谁维护索引DBMS自动完成 :CREATE[UNIQUE][CLUSTERED]INDEX<索引名>ON<表名>(<列名>[ASC|DESC][,<列名>[ASC|DESC]]···);说明<表名>是要建立索引的基本表名字;索引可建立在一列或多列上,各列名之间用逗号分隔;ASC(升序)或DESC指定索引值的排列次序,缺省为ASC;[UNIQUE]指明此索引的每一个索引值只对应唯一的数据记录。(唯一性)[CLUSTERED]创建聚簇索引,决定表中记录的物理顺序,一个表只能有一个聚簇索引。建立了唯一性索引后,以后对数据的修改将自动进行唯一性验证。例1:根据KC表的课程号列创建惟一聚簇索引。例2:为KC表的课程名列创建索引。例3::DROPINDEX<表名>.<索引名称>说明:用户只能删除自己建立的索引;索引是不能修改的。,索引越能有效地改善查询的响应时间,对于少于100行的表建立索引可能不合算;对WHERE子句中最常使用的列建立索引。对连接列建立索引,也可大大地改善连接查询的速度;只要可能,尽量将索引列定义为NOTNULL;一个表上最多可创建16个索引;应根据需要建立索引,应当在查询速度和插入更新速度之间进行权衡。通常不要在一个表上建立多于三个索引。(Integrity):数据库的完整性是指保证数据库中数据的正确性(Correctness)、准确性(Accuracy)和有效性(Validity),防止不合语义的数据进入数据库。

数据库概论ppt课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数89
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小174 KB
  • 时间2020-10-05
最近更新