您当前的位置:首页 > 互联网教程

数据库索引的主要种类

发布时间:2025-05-21 00:24:21    发布人:远客网络

数据库索引的主要种类

一、数据库索引的主要种类

1、数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快。

2、根据数据库的功能,可以在数据库设计器中创建三种索引:唯一索引、主键索引和聚集索引。有关数据库所支持的索引功能的详细信息,请参见数据库文档。

3、提示:尽管唯一索引有助于定位信息,但为获得最佳性能结果,建议改用主键或唯一约束。

4、唯一索引唯一索引是不允许其中任何两行具有相同索引值的索引。

5、当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。例如,如果在employee表中职员的姓(lname)上创建了唯一索引,则任何两个员工都不能同姓。

6、数据库表经常有一列或多列组合,其值唯一标识表中的每一行。该列称为表的主键。

7、在数据库关系图中为表定义主键将自动创建主键索引,主键索引是唯一索引的特定类型。该索引要求主键中的每个值都唯一。当在查询中使用主键索引时,它还允许对数据的快速访问。

8、在聚集索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只能包含一个聚集索引。

9、如果某索引不是聚集索引,则表中行的物理顺序与键值的逻辑顺序不匹配。与非聚集索引相比,聚集索引通常提供更快的数据访问速度。

10、可以基于数据库表中的单列或多列创建索引。多列索引可以区分其中一列可能有相同值的行。

11、如果经常同时搜索两列或多列或按两列或多列排序时,索引也很有帮助。例如,如果经常在同一查询中为姓和名两列设置判据,那么在这两列上创建多列索引将很有意义。

12、检查查询的WHERE和JOIN子句。在任一子句中包括的每一列都是索引可以选择的对象。

13、对新索引进行试验以检查它对运行查询性能的影响。

14、考虑已在表上创建的索引数量。最好避免在单个表上有很多索引。

15、检查已在表上创建的索引的定义。最好避免包含共享列的重叠索引。

16、检查某列中唯一数据值的数量,并将该数量与表中的行数进行比较。比较的结果就是该列的可选择性,这有助于确定该列是否适合建立索引,如果适合,确定索引的类型。

二、什么叫做引文索引数据库

1、引文索引是利用文献引证关系检索相关文献的索引。引文索引以某一文献(包括作者、题名、发表年份、出处等基本数据)作为标目,标目下著录引用或参考过该文献的全部文献及出处。它主要供用户从被引文献查找引用文献。一般的引文索引刊物除了引文索引外,往往还附有来源索引机构索引和轮排主题索引来源索引主要著录近期发表的有引文的文献(称来源文献或引用文献),它以作者为标目,标目下著录文种、篇名、出处、参考文献篇数及作者地址等。机构索引以作者所属机构为标目,标目下列出该机构最近发表文献的作者及文献出处,它可以反映某机构科研人员最近发表文献的情况。轮排主题索引是从来源文献题名关键词中每次选取 2个作为标目进行轮排而成的,是一种词对式关键词索引(见关键词索引)。通过这些辅助索引,用户可以从引用文献的著者、主题、地域或机构等多种途径检索到相关文献。

2、特点①引文索引克服了使用传统的主题索引和分类索引有时难以选定主题词或分类号的缺点,提供一种方便而实用的检索途径②标引时无需进行主题分析查看主题词表或分类表,便于计算机自动处理。③引文索引存在收录文献不全,篇幅过大,因引文的不可靠性有时造成误检等缺点。

3、功用引文索引多用于新兴学科、交叉学科及其他复杂课题的文献检索。通过引文分析,可以揭示一些重要科学发现之间的内在联系,预测科学技术的发展方向。引文分析得到的数据,还可以用于评价科技文献的价值、科技人员及科研机构的工作成绩和水平。引文分析技术为文献计量学、科学计量学的研究提供了新的方法。

4、首先,通过索引于被索引的关系,了解学术问题或者观点的起源发展和修正以及最新的研究成果。第二,它可以评价科学文献及其学术期刊的水平。第三,作为科研机构和科研人员功绩的评估的参考工具。第四,它可以作为文献检索的一种有效而快捷的工具。

5、1873年美国出版了供律师查阅法律判例的检索工具《谢泼德引文》。20世纪50年代,美国E.加菲尔德从中受到启发,研制出用计算机辅助编制的引文索引。他主办的费城科学情报研究所(ISI)先后创办了《科学引文索引》(SCI,1963年创刊)、《社会科学引文索引》(SSCI,1973年创刊)和艺术与人文科学引文索引(AHCI,1978年创刊)等 3种引文索引刊物,并建立了引文索引数据库。在加菲尔德的引文索引影响下,美国普林斯顿大学、苏联阿塞拜疆科技情报所等也编制了引文索引,停刊多年的《谢泼德引文》也更名重新出版。此后加菲尔德和美国科学史专家 D.J.de S.普赖斯又在引文索引的基础上研制出引文分析技术。

三、常见的三大文献检索数据库是哪些

三大文献检索数据库是以下三个:

1、SCI(科学引文索引):(Science Citation Index, SCI)是由美国科学信息研究所(ISI)1961年创办出版的引文数据库,其覆盖生命科学、临床医学、物理化学、农业、生物、兽医学、工程技术等方面的综合性检索刊物。

2、EI(工程索引):(EngineeringIndex,EI),1884年创刊,由美国工程信息公司出版,报道工程技术各学科的期刊、会议论文、科技报告等文献。

3、ISTP(科技会议录索引)是世界著名的三大科技文献检索系统,(Index to Scientific& TechnicalProceedings,ISTP),也是由ISI出版,1978年创刊,报导世界上每年召开的科技会议的会议论文。