数据库索引是什么意思 干什么 请说的通俗一点 谢谢

数据库索引是什么意思 干什么 请说的通俗一点 谢谢,第1张

有两个表,学生表(stunum,stuname)和图书表(stunum,bookname)。

要查阅某学生借阅的所有图书,正常情况下是检索图书表的每一行记录,找到stunum等于该学生的记录,输出。

举例主键索引

我们建立索引,索引是数据库的一种数据结构,为图书表中的stunum列建立索引,别的语句通过对应的索引值可以直接找到对应的每一行记录。

当我们再次查找时,数据库就先检索stunum列中,与该学生的stunum对应的索引值,再根据索引值直接找到图书表中的对应每一行记录。

索引的意义 ·索引在数据库中的作用相当于目录在书籍中的作用类似,都用来提高查找信息的速度。 ·索引是一个表中所包含值的列表,其中注明了表中包含各个值的行所在的存储位置,使用索引查找数据时,先从索引对象中获得相关列的存储位置,然后再直接去其存储位置查找所需信息,这样就无需对这个表进行扫描,从而可以快速的找到所需数据。

1、在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

2、索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据库使用索引以找到特定值,然后顺指针找到包含该值的行。这样可以使对应于表的SQL语句执行得更快,可快速访问数据库表中的特定信息。

3、当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O *** 作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码)快速找到表中对应的记录。

信息检索途径与信息检索系统(信息检索工具)的组织编排方法相对应,并受其制约文献信息检索时,主要就是利用信息检索系统提供的检索途径来检索文献信息在进行信息检索时,利用频率比较高的信息源主要有:印刷型文献信息源,计算机数据库信息源和Internet网络信息源

对于印刷型信息检索工具而言,一般来说,常用的检索途径主要有:分类途径,主题途径,著者途径计算机数据库信息检索系统的检索途径主要有:关键词检索,浏览数据库记录,索引检索,词典检索和分类检索Internet网络信息检索的途径主要有:漫游法,网络地址法和搜索引擎法下面分别加以简单介绍

一,印刷型手工信息检索工具的检索途径

1,分类途径:

目次表(或目录)--起始页码--检索工具正文--文献出处--馆藏目录--原始文献

分类途径是按照文献信息内容所属学科分类体系检索文献信息的途径它是文献信息检索的常用途径之一分类检索途径是利用分类号为检索标识,以学科概念的上下左右关系反映事物的派生,隶属,平行和等级关系,能够较好地体现学科的系统性,有利于从学科专业的角度来查找文献信息,能够满足族性检索的要求利用分类途径检索,关键在于掌握分类法目前我国出版的许多信息检索工具的正文部分都是按照学科分类编排的检索时,分析研究课题,确定课题所属类目或者分类号,利用"目次表"查找到被检课题所在的相关类目及起始页码,然后按照起始页码在正文中逐条浏览,选择所需文献线索,根据文献线索查馆藏获取原始文献

2,主题途径

主题词--主题索引--顺序号--检索工具正文--文献出处--馆藏目录--原始文献

主题途径是按照文献信息的主题内容进行信息检索的一种途径它是检索文献信息的主要途径,也是人们常用的一种信息检索途径使用主题途径检索文献信息时,关键是确定主题词(或者关键词)主题词是用来表述文章主题内容的规范化词,关键词是用来表述文章主题内容的非规范化词检索时,首先分析研究课题,选择确定主题词或者关键词,查主题索引获得顺序号,根据顺序号在正文中查找文献题录(或者文摘)得文献线索,再根据文献线索查馆藏获取原始文献主题途径检索文献快速,准确,检索效果好,特别适合单篇文献信息的特性检索

3,著者途径

著者姓名--著者索引--顺序号--检索工具正文--文献出处--馆藏目录--原始文献

著者途径是根据文献著者的名称来查找文献信息的一种检索途径检索时,将已知著者姓名按照姓前名后排列,然后按照字顺查找"著者索引"得该著者所著文献的顺序号,再根据顺序号在正文中查找文献线索后,查馆藏获取原始文献从著者途径查找文献准确,方便,但必须先已知著者姓名

二,数据库信息检索系统的检索途径

1,命令检索:命令检索是使用一些特定的 *** 作命令来实现信息检索的方法不同的系统一般有不同的检索命令表达方式,各个命令的综合应用可以精确地表达检索提问式,灵活地进行各种检索策略的比较,简捷快速得到比较理想的检索效果一些大型的信息检索系统都提供命令检索方式检索信息

2,菜单检索:菜单检索是一种方便,易掌握的检索方式普通用户只需要根据菜单的指引,通过确定适当的选项和功能键便能够完成信息检索大多数数据库都提供菜单方式检索这种方式的缺点是 *** 作步骤繁多,检索时间长,检索费用高,检索功能不如命令检索好

以上就是关于数据库索引是什么意思 干什么 请说的通俗一点 谢谢全部的内容,包括:数据库索引是什么意思 干什么 请说的通俗一点 谢谢、数据库索引是怎样工作的、索引是什么意思 索引的含义等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9385514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存