首页数据库索引数据库 什么是文献引文索引数据库

索引数据库 什么是文献引文索引数据库

编程之家2023-10-21108次浏览

大家好,今天来为大家分享索引数据库的一些知识点,和什么是文献引文索引数据库的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

索引数据库 什么是文献引文索引数据库

什么是文献引文索引数据库

常用的引文数据库有:SCI:科学引文索引,SSCI:社会科学引文索引,CSSCI:中文社会科学引文索引,CSCD:中国科学引文数据库。

1、SCI即《科学引文索引》(Science Citation Index),是由美国科学信息研究所(Institute for Scientific Information简称ISI)创建的,收录文献的作者、题目、源期刊、摘要、关键词,不仅可以从文献引证的角度评估文章的学术价值,还可以迅速方便地组建研究课题的参考文献网络。

SCI创刊于1961年。经过40年的发展完善,已从开始时单一的印刷型发展成为功能强大的电子化、集成化、网络化的大型多学科、综合性检索系统。--

2、EI是美国《工程索引》(The Engineering Index)的简称。EI创刊于1884年,由美国工程情报公司(Engineering Information Co.)出版发行。

EI是工程技术领域内的一部综合性检索工具,报道内容包括:电类、自动控制类、动力、机械、仪表、材料科学、农业、生物工程、数理、医学、化工、食品、计算机、能源、地质、环境等学科。

3、ISTP是Index to Scientific& Technical Proceedings的缩写,是美国科学情报研究所的网络数据库Web of Science Proceedings中两个数据库(ISTP和ISSHP)之一。

索引数据库 什么是文献引文索引数据库

专门收录世界各种重要的自然科学及技术方面的会议,包括一般性会议、座谈会、研究会、讨论会、发表会等的会议文献,涉及学科基本与SCI相同。

什么叫做引文索引数据库

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

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

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

引文索引的意义

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

索引数据库 什么是文献引文索引数据库

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

数据库索引有哪几种怎样建立索引

种类:

1、按照索引列值的唯一性,索引可分为唯一索引和非唯一索引;

非唯一索引:

create index索引名 on表名(列名) tablespace表空间名;

唯一索引:

建立主键或者唯一约束时会自动在对应的列上建立唯一索引;

2、索引列的个数:单列索引和复合索引;

3、按照索引列的物理组织方式。

索引的创建格式:

CREATEUNIUQE|BITMAPINDEX<schema>.<index_name>ON<schema>.<table_name>(<column_name>|<expression>ASC|DESC,<column_name>|<expression>ASC|DESC,...)TABLESPACE<tablespace_name>STORAGE<storage_settings>LOGGING|NOLOGGINGCOMPUTESTATISTICSNOCOMPRESS|COMPRESS<nn>NOSORT|REVERSEPARTITION|GLOBALPARTITION<partition_setting>

使用USER_IND_COLUMNS查询某个TABLE中的相应字段索引建立情况

使用DBA_INDEXES/USER_INDEXES查询所有索引的具体设置情况。

在Oracle中的索引可以分为:B树索引、位图索引、反向键索引、基于函数的索引、簇索引、全局索引、局部索引等,下面逐一讲解:

一、B树索引:

最常用的索引,各叶子节点中包括的数据有索引列的值和数据表中对应行的ROWID,简单的说,在B树索引中,是通过在索引中保存排过续的索引列值与相对应记录的ROWID来实现快速查询的目的。其逻辑结构如图:

可以保证无论用户要搜索哪个分支的叶子结点,都需要经过相同的索引层次,即都需要相同的I/O次数。

B树索引的创建示例:

create index ind_t on t1(id);

注1:索引的针对字段创建的,相同字段不能创建一个以上的索引;

注2:默认的索引是不唯一的,但是也可以加上unique,表示该索引的字段上没有重复值(定义unique约束时会自动创建);

注3:创建主键时,默认在主键上创建了B树索引,因此不能再在主键上创建索引。

二、位图索引:

有些字段中使用B树索引的效率仍然不高,例如性别的字段中,只有“男、女”两个值,则即便使用了B树索引,在进行检索时也将返回接近一半的记录。

所以当字段的基数很低时,需要使用位图索引。(“低”的标准是取值数量<行数*1%)

位图索引的逻辑结构如上图所示:索引中不再记录rowid和键值,而是将每个值作为一列,用0和1表示该行是否等于该键值(0表示否;1表示是)。其中位图索引的行顺序与原表的行顺序一致,可以在查询数据的过程中对应计算出行的原始物理位置。

位图索引的创建示例:

create bitmap index ind_t on t1(type);

注:位图索引不可能是唯一索引,也不能进行键值压缩。

三、反向键索引:

考虑这个情况:某一字段的值是1-1000顺序排列,建立B树索引后依旧递增,到后来该B数索引不断在后面增加分支,会形成如下如的不对称树:

反向键索引是一种特殊的B树索引,在存储构造中与B树索引完全相同,但是针对数值时,反向键索引会先反向每个键值的字节,然后对反向后的新数据进行索引。例如输入2008则转换为8002,这样当数值一次增加时,其反向键在大小中的分布仍然是比较平均的。

反向键索引的创建示例:

createindex ind_t on t1(id) reverse;

注:键的反转由系统自行完成。对于用户是透明的。

四、基于函数的索引:

有的时候,需要进行如下查询:select* from t1 where to_char(date,'yyyy')>'2007';

但是即便在date字段上建立了索引,还是不得不进行全表扫描。在这种情况下,可以使用基于函数的索引。其创建语法如下:

create index ind_t on t1(to_char(date,'yyyy'));

注:简单来说,基于函数的索引,就是将查询要用到的表达式作为索引项。

五、全局索引和局部索引:

这个索引貌似很复杂,其实很简单。总得来说一句话,就是无论怎么分区,都是为了方便管理。

具体索引和表的关系有三种:

1、局部分区索引:分区索引和分区表1对1

2、全局分区索引:分区索引和分区表N对N

3、全局非分区索引:非分区索引和分区表1对N

创建示例:

首先创建一个分区表

createtable student

(

stuno number(5),

sname vrvhar2(10),

deptno number(5)

)

partition by hash(deptno)

(

partition part_01 tablespace A1,

partition part_02 tablespace A2

);

创建局部分区索引(1v1):

create index ind_t on student(stuno)

local(

partition part_01 tablespace A2,

partition part_02 tablespace A1

);--local后面可以不加

创建全局分区索引(NvN):

create index ind_t on student(stuno)

globalpartition by range(stuno)

(

partition p1 values less than(1000) tablespace A1,

partition p2 values less than(maxvalue) tablespace A2

);--只可以进行range分区

创建全局非分区索引(1vN)

createindex ind_t on student(stuno) GLOBAL;

关于索引数据库的内容到此结束,希望对大家有所帮助。

update数据库 SQL的update语句怎么写渲染服务器配置(vray渲染电脑配置)