⑴ ACCESS数据库中 if判断要怎么写
你在VB.NET中 进行条件判断 到ACCESS中直接查询数据
比 你在ACCESS中进行条件判断 简单得多
⑵ 用sql语句备份数据库
利用T-SQL语句,实现数据库的备份和还原的功能
体现了SQL Server中的四个知识点:
1. 获取SQL Server服务器上的默认目录
2. 备份SQL语句的使用
3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理
4. 作业创建SQL语句的使用
/*1.--得到数据库的文件目录
@dbname 指定要取得目录的数据库名
如果指定的数据不存在,返回安装SQL时设置的默认数据目录
如果指定NULL,则返回默认的SQL备份目录名
*/
/*--调用示例
select 数据库文件目录=dbo.f_getdbpath(’tempdb’)
,[默认SQL SERVER数据目录]=dbo.f_getdbpath(’’)
,[默认SQL SERVER备份目录]=dbo.f_getdbpath(null)
--*/
if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[f_getdbpath]’) and xtype in (N’FN’, N’IF’, N’TF’))
drop function [dbo].[f_getdbpath]
GO
create function f_getdbpath(@dbname sysname)
returns nvarchar(260)
as
begin
declare @re nvarchar(260)
if @dbname is null or db_id(@dbname) is null
select @re=rtrim(reverse(filename)) from master..sysdatabases where name=’master’
else
select @re=rtrim(reverse(filename)) from master..sysdatabases where name=@dbname
if @dbname is null
set @re=reverse(substring(@re,charindex(’\’,@re)+5,260))+’BACKUP’
else
set @re=reverse(substring(@re,charindex(’\’,@re),260))
return(@re)
end
go
/*2.--备份数据库
*/
/*--调用示例
--备份当前数据库
exec p_backupdb @bkpath=’c:\’,@bkfname=’db_\DATE\_db.bak’
--差异备份当前数据库
exec p_backupdb @bkpath=’c:\’,@bkfname=’db_\DATE\_df.bak’,@bktype=’DF’
--备份当前数据库日志
exec p_backupdb @bkpath=’c:\’,@bkfname=’db_\DATE\_log.bak’,@bktype=’LOG’
--*/
if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[p_backupdb]’) and OBJECTPROPERTY(id, N’IsProcere’) = 1)
drop procere [dbo].[p_backupdb]
GO
create proc p_backupdb
@dbname sysname=’’, --要备份的数据库名称,不指定则备份当前数据库
@bkpath nvarchar(260)=’’, --备份文件的存放目录,不指定则使用SQL默认的备份目录
@bkfname nvarchar(260)=’’, --备份文件名,文件名中能用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间
@bktype nvarchar(10)=’DB’, --备份类型:’DB’备份数据库,’DF’ 差异备份,’LOG’ 日志备份
@appendfile bit=1 --追加/覆盖备份文件
as
declare @sql varchar(8000)
if isnull(@dbname,’’)=’’ set @dbname=db_name()
if isnull(@bkpath,’’)=’’ set @bkpath=dbo.f_getdbpath(null)
if isnull(@bkfname,’’)=’’ set @bkfname=’\DBNAME\_\DATE\_\TIME\.BAK’
set @bkfname=replace(replace(replace(@bkfname,’\DBNAME\’,@dbname)
,’\DATE\’,convert(varchar,getdate(),112))
,’\TIME\’,replace(convert(varchar,getdate(),108),’:’,’’))
set @sql=’backup ’+case @bktype when ’LOG’ then ’log ’ else ’database ’ end +@dbname
+’ to disk=’’’+@bkpath+@bkfname
+’’’ with ’+case @bktype when ’DF’ then ’DIFFERENTIAL,’ else ’’ end
+case @appendfile when 1 then ’NOINIT’ else ’INIT’ end
print @sql
exec(@sql)
go
/*3.--恢复数据库
*/
/*--调用示例
--完整恢复数据库
exec p_RestoreDb @bkfile=’c:\db_20031015_db.bak’,@dbname=’db’
--差异备份恢复
exec p_RestoreDb @bkfile=’c:\db_20031015_db.bak’,@dbname=’db’,@retype=’DBNOR’
exec p_backupdb @bkfile=’c:\db_20031015_df.bak’,@dbname=’db’,@retype=’DF’
--日志备份恢复
exec p_RestoreDb @bkfile=’c:\db_20031015_db.bak’,@dbname=’db’,@retype=’DBNOR’
exec p_backupdb @bkfile=’c:\db_20031015_log.bak’,@dbname=’db’,@retype=’LOG’
--*/
if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[p_RestoreDb]’) and OBJECTPROPERTY(id, N’IsProcere’) = 1)
drop procere [dbo].[p_RestoreDb]
GO
create proc p_RestoreDb
@bkfile nvarchar(1000), --定义要恢复的备份文件名
@dbname sysname=’’, --定义恢复后的数据库名,默认为备份的文件名
@dbpath nvarchar(260)=’’, --恢复后的数据库存放目录,不指定则为SQL的默认数据目录
@retype nvarchar(10)=’DB’, --恢复类型:’DB’完事恢复数据库,’DBNOR’ 为差异恢复,日志恢复进行完整恢复,’DF’ 差异备份的恢复,’LOG’ 日志恢复
@filenumber int=1, --恢复的文件号
@overexist bit=1, --是否覆盖已存在的数据库,仅@retype为
@killuser bit=1 --是否关闭用户使用进程,仅@overexist=1时有效
as
declare @sql varchar(8000)
--得到恢复后的数据库名
if isnull(@dbname,’’)=’’
select @sql=reverse(@bkfile)
,@sql=case when charindex(’.’,@sql)=0 then @sql
else substring(@sql,charindex(’.’,@sql)+1,1000) end
,@sql=case when charindex(’\’,@sql)=0 then @sql
else left(@sql,charindex(’\’,@sql)-1) end
,@dbname=reverse(@sql)
--得到恢复后的数据库存放目录
if isnull(@dbpath,’’)=’’ set @dbpath=dbo.f_getdbpath(’’)
--生成数据库恢复语句
set @sql=’restore ’+case @retype when ’LOG’ then ’log ’ else ’database ’ end+@dbname
+’ from disk=’’’+@bkfile+’’’’
+’ with file=’+cast(@filenumber as varchar)
+case when @overexist=1 and @retype in(’DB’,’DBNOR’) then ’,replace’ else ’’ end
+case @retype when ’DBNOR’ then ’,NORECOVERY’ else ’,RECOVERY’ end
print @sql
--添加移动逻辑文件的处理
if @retype=’DB’ or @retype=’DBNOR’
begin
--从备份文件中获取逻辑文件名
declare @lfn nvarchar(128),@tp char(1),@i int
--创建临时表,保存获取的信息
create table #tb(ln nvarchar(128),pn nvarchar(260),tp char(1),fgn nvarchar(128),sz numeric(20,0),Msz numeric(20,0))
--从备份文件中获取信息
insert into #tb exec(’restore filelistonly from disk=’’’+@bkfile+’’’’)
declare #f cursor for select ln,tp from #tb
open #f
fetch next from #f into @lfn,@tp
set @i=0
while @@fetch_status=0
begin
select @sql=@sql+’,move ’’’+@lfn+’’’ to ’’’+@dbpath+@dbname+cast(@i as varchar)
+case @tp when ’D’ then ’.mdf’’’ else ’.ldf’’’ end
,@i=@i+1
fetch next from #f into @lfn,@tp
end
close #f
deallocate #f
end
--关闭用户进程处理
if @overexist=1 and @killuser=1
begin
declare @spid varchar(20)
declare #spid cursor for
select spid=cast(spid as varchar(20)) from master..sysprocesses where dbid=db_id(@dbname)
open #spid
fetch next from #spid into @spid
while @@fetch_status=0
begin
exec(’kill ’+@spid)
fetch next from #spid into @spid
end
close #spid
deallocate #spid
end
--恢复数据库
exec(@sql)
go
/*4.--创建作业
*/
/*--调用示例
--每月执行的作业
exec p_createjob @jobname=’mm’,@sql=’select * from syscolumns’,@freqtype=’month’
--每周执行的作业
exec p_createjob @jobname=’ww’,@sql=’select * from syscolumns’,@freqtype=’week’
--每日执行的作业
exec p_createjob @jobname=’a’,@sql=’select * from syscolumns’
--每日执行的作业,每天隔4小时重复的作业
exec p_createjob @jobname=’b’,@sql=’select * from syscolumns’,@fsinterval=4
--*/
if exists (select * from dbo.sysobjects where id = object_id(N’[dbo].[p_createjob]’) and OBJECTPROPERTY(id, N’IsProcere’) = 1)
drop procere [dbo].[p_createjob]
GO
create proc p_createjob
@jobname varchar(100), --作业名称
@sql varchar(8000), --要执行的命令
@dbname sysname=’’, --默认为当前的数据库名
@freqtype varchar(6)=’day’, --时间周期,month 月,week 周,day 日
@fsinterval int=1, --相对于每日的重复次数
@time int=170000 --开始执行时间,对于重复执行的作业,将从0点到23:59分
as
if isnull(@dbname,’’)=’’ set @dbname=db_name()
--创建作业
exec msdb..sp_add_job @job_name=@jobname
--创建作业步骤
exec msdb..sp_add_jobstep @job_name=@jobname,
@step_name = ’数据处理’,
@subsystem = ’TSQL’,
@database_name=@dbname,
@command = @sql,
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔
--创建调度
declare @ftype int,@fstype int,@ffactor int
select @ftype=case @freqtype when ’day’ then 4
when ’week’ then 8
when ’month’ then 16 end
,@fstype=case @fsinterval when 1 then 0 else 8 end
if @fsinterval<>1 set @time=0
set @ffactor=case @freqtype when ’day’ then 0 else 1 end
EXEC msdb..sp_add_jobschele @job_name=@jobname,
@name = ’时间安排’,
@freq_type=@ftype , --每天,8 每周,16 每月
@freq_interval=1, --重复执行次数
@freq_subday_type=@fstype, --是否重复执行
@freq_subday_interval=@fsinterval, --重复周期
@freq_recurrence_factor=@ffactor,
@active_start_time=@time --下午17:00:00分执行
go
/*--应用案例--备份方案:
完整备份(每个星期天一次)+差异备份(每天备份一次)+日志备份(每2小时备份一次)
调用上面的存储过程来实现
--*/
declare @sql varchar(8000)
--完整备份(每个星期天一次)
set @sql=’exec p_backupdb @dbname=’’要备份的数据库名’’’
exec p_createjob @jobname=’每周备份’,@sql,@freqtype=’week’
--差异备份(每天备份一次)
set @sql=’exec p_backupdb @dbname=’’要备份的数据库名’’,@bktype=’DF’’
exec p_createjob @jobname=’每天差异备份’,@sql,@freqtype=’day’
--日志备份(每2小时备份一次)
set @sql=’exec p_backupdb @dbname=’’要备份的数据库名’’,@bktype=’LOG’’
exec p_createjob @jobname=’每2小时日志备份’,@sql,@freqtype=’day’,@fsinterval=2
/*--应用案例2
生产数据核心库:PRODUCE
备份方案如下:
1.设置三个作业,分别对PRODUCE库进行每日备份,每周备份,每月备份
2.新建三个新库,分别命名为:每日备份,每周备份,每月备份
3.建立三个作业,分别把三个备份库还原到以上的三个新库。
目的:当用户在proce库中有所有的数据丢失时,均能从上面的三个备份库中导入相应的TABLE数据。
--*/
declare @sql varchar(8000)
--1.建立每月备份和生成月备份数据库的作业,每月每1天下午16:40分进行:
set @sql=’
declare @path nvarchar(260),@fname nvarchar(100)
set @fname=’’PRODUCE_’’+convert(varchar(10),getdate(),112)+’’_m.bak’’
set @path=dbo.f_getdbpath(null)+@fname
--备份
exec p_backupdb @dbname=’’PRODUCE’’,@bkfname=@fname
--根据备份生成每月新库
exec p_RestoreDb @bkfile=@path,@dbname=’’PRODUCE_月’’
--为周数据库恢复准备基础数据库
exec p_RestoreDb @bkfile=@path,@dbname=’’PRODUCE_周’’,@retype=’’DBNOR’’
--为日数据库恢复准备基础数据库
exec p_RestoreDb @bkfile=@path,@dbname=’’PRODUCE_日’’,@retype=’’DBNOR’’
’
exec p_createjob @jobname=’每月备份’,@sql,@freqtype=’month’,@time=164000
--2.建立每周差异备份和生成周备份数据库的作业,每周日下午17:00分进行:
set @sql=’
declare @path nvarchar(260),@fname nvarchar(100)
set @fname=’’PRODUCE_’’+convert(varchar(10),getdate(),112)+’’_w.bak’’
set @path=dbo.f_getdbpath(null)+@fname
--差异备份
exec p_backupdb @dbname=’’PRODUCE’’,@bkfname=@fname,@bktype=’’DF’’
--差异恢复周数据库
exec p_backupdb @bkfile=@path,@dbname=’’PRODUCE_周’’,@retype=’’DF’’
’
exec p_createjob @jobname=’每周差异备份’,@sql,@freqtype=’week’,@time=170000
--3.建立每日日志备份和生成日备份数据库的作业,每周日下午17:15分进行:
set @sql=’
declare @path nvarchar(260),@fname nvarchar(100)
set @fname=’’PRODUCE_’’+convert(varchar(10),getdate(),112)+’’_l.bak’’
set @path=dbo.f_getdbpath(null)+@fname
--日志备份
exec p_backupdb @dbname=’’PRODUCE’’,@bkfname=@fname,@bktype=’’LOG’’
--日志恢复日数据库
exec p_backupdb @bkfile=@path,@dbname=’’PRODUCE_日’’,@retype=’’LOG’’
’
exec p_createjob @jobname=’每周差异备份’,@sql,@freqtype=’day’,@time=171500
⑶ excel03中能告诉我=IF(COUNTIF(A$2:A2,A2)=1,“”,"重名”)的含义吗
=IF(COUNTIF(A$2:A2,A2)=1,"","重名")
表示第1次出现的显示空值,第1次以后出现的才算重名,
此公式与下列公式结果相同
=IF(COUNTIF(A$2:A2,A2)>1,"重名”,"")
⑷ 数据库的if条件语句怎么用
if @page = 1
select id from tablename where id >=(select id from tablename where page =@page) and id<=(select id from tablename where page =@page+1)
else
select id from tablename where id >=(select id from tablename where page =@page) and id<=(select max(id) from tablename)
⑸ asp中的if语句和数据库里面的记录进行比较
无法比较,直接就显示 <%=rsCourse("Course")%>
那就说明 判断语句 进入了else的分支。
是不是 name不等于rsCourse("Course") 呢?
请把name和rsCourse("Course") 的值打印出来看是否相等。
可以在这里加一句,看看分别是什么,可以立即找到问题所在。
<%name=request("title")
response.write "name="&name
response.write "=rsCourse="& rsCourse("Course")
%>
⑹ IFERROR(VLOOKUP(D9,数据库!:B230,2,0),"")是什么意思
咨询记录 · 回答于2021-12-01
⑺ 数据库基础知识
1)
select b.name from book as a ,student as b where a.title like '数据库原
理';
2)
select a.sid form student as a, lend as b,return as c where (b.sid =
a.sid or c.sid = a.sid )and ldate = rdate;
3)
select distinct (t.title)书名,(select(max(a.price) from book as a)价格
from book as t
⑻ 全世界三大免费数据库是什么
一.三大检索工具及相关数据库介绍
1.三大检索工具简
科技部下属的“中国科学技术信息研究所”从 1987 年起,每年以国外四大检索工具 SCI 、ISTP 、Ei、ISR 为数据源进行学术排行。由于 ISR(《科学评论索引》) 收录的论文与 SCI 有较多重复,且收录我国的论文偏少因此,1993年起不再把 ISR 作为论文的统计源。而其中的 SCI 、ISTP 、 Ei 数据库就是图书情报界常说的国外三大检索工具。
SCI ,即《科学引文索引》,是自然科学领域基础理论学科方面的重要期刊文摘索引数据库。它创建于1961 年,创始人为美国科学情报研究所所长 Eugene Garfield(1925.9.15).利用它,可以检索数学、物理学、化学、天文学、生物学、医学、农业科学以及计算机科学、材料科学等学科方面自 1945 年以来重要的学术成果信息;SCI 还被国内外学术界当做制定学科发展规划和进行学术排名的重要依据。
ISTP ,即《科学技术会议录索引》,创刊于 1978 年,由美国科学情报研究所编制,主要收录国际上着名的科技会议文献。它所收录的数据包括农业、环境科学、生物化学、分子生物学、生物技术、医学、工程、计算机科学 、化学、物理学等学科。从 1990-2003 年间, ISTP 和 ISSHP( 后文将要讲到 ISSHP) 共收录了 60 , 000 个会议的近 300 万篇论文的信息。
Ei,即《工程索引》,创刊于 1884 年,由 Elsevier Engineering Information Inc. 编辑出版。主要收录工程技术领域的论文(主要为科技期刊和会议录论文 ) ,数据覆盖了核技术、生物工程、交通运输、化学和工艺工程、照明和光学技术、农业工程和食品技术、计算机和数据处理、应用物理、电子和通信、控制工程、土木工程、机械工程、材料工程、石油、宇航、汽车工程等学科领域。
2.与三大检索工具相关的其它数据库介绍
SSCI,即《社会科学引文索引》,创刊于 1969 年,收录数据从 1956 年至今;是社会科学领域重要的期刊文摘索引数据库。数据覆盖了历史学、政治学、法学、语言学、哲学、心理学、图书情报学、公共卫生等社会科学领域。
A&HCI,即《艺术与人文科学引文索引》,创刊于 1976 年,收录数据从 1975 年至今;是艺术与人文科学领域重要的期刊文摘索引数据库。数据覆盖了考古学、建筑学、艺术、文学、哲学、宗教、历史等社会科学领域。
ISSHP ,即《社会科学和人文会议录索引》,创刊于 1979 年,数据涵盖了社会科学、艺术与人文科学领域的会议文献。这些学科包括:哲学、心理学、社会学、经济学、管理学、艺术、文学、历史学、公共卫生等领域。
xiaoxinsue 2006-06-03 10:35
二.如何利用三大检索工具等数据库检索相关主题文献
1.利用SCI、SSCI、A&HCI数据库检索相关主题文献
(1) 通过往TOPIC检索入口输入检索主题词获得相关主题文献
(2) 通过往TOPIC检索入口输入检索主题词,然后对检索结果进一步分析获得相关主题文献
(3) 通过往TOPIC和SOURCE TITLE检索入口同时输入检索主题词获得相关主题文献
例子:往TOPIC中输入"nano*",同时往SOURCE TITLE 中输入"ARTIFICIAL CELLS BLOOD SUBSTITUTES AND IMMOBILIZATION BIOTECHNOLOGY or BIO-MEDICAL MATERIALS AND ENGINEERING or BIOMATERIALS or CELLULAR POLYMERS or DENTAL MATERIALS or JOURNAL OF BIOACTIVE AND COMPATIBLE POLYMERS or JOURNAL OF BIOMATERIALS SCIENCE-POLYMER EDITION or JOURNAL OF BIOMATERIALS APPLICATIONS or JOURNAL OF BIOMEDICAL MATERIALS RESEARCH or JOURNAL OF MATERIALS SCIENCE-MATERIALS IN MEDICINE or MACROMOLECULAR BIOSCIENCE", 利用上面的检索式,可以检索出SCI网络版2002年数据库收录"MATERIALS SCIENCE, BIOMATERIALS"类的文章102篇。
2.利用ISTP数据库检索相关主题文献
可以通过TOPIC、SOURCE TITLE、CONFERENCE相结合的方式来检索
3.利用Ei数据库检索相关主题文献
例子:检索医学领域中含有 "pipe" 的文献
如果仅仅用 "pipe" 检索在所有字段中检索,会命中 4 万多条记录;即使同时限制在 TITLE 中检索,结果也有 1 万多条,数据冗余太大。这时,可以考虑从学科的角度进行限制检索:
先检索到从 Ei Thesaurus 中检索医学类目:
Medicine : 461.6 , Medical care : 461.7 , Medical imaging : 461.1 , Medical problems ,
Medical supplies : 462.1 , Medical computing : 723.5 , Medical diagnosis , Medical ecation ,
Medical equipment , Medical monitoring : 462.2
利用 "Expert Search" : (461.1 wn CL OR 461.6 wn CL OR 461.7 wn CL OR 462.1 wn CL OR 723.5 wn CL) AND (pipe wn TI) 命中 500 多条记录,因 723.5 类与计算机应用有关,命中记录中有许多看不出是与医学有关的,可以考虑将该类去掉检索。结果就比较令人满意。
4.利用 SCOPUS 数据库检索相关主题文献
该数据库提供了学科限制,因而相对容易。
三.如何利用三大检索工具等数据库检索论文收录情况
1.利用三大检索工具等数据库检索单位 / 集体论文收录情况
以清华大学为例
(1)利用 SCI 数据库检索单位 / 集体论文收录情况
(tsinghua univ or tsing hua univ or qinghua univ or qing hua univ or 100084) same (peoples r china or beijing or bei jing)
(2)利用 ISTP 数据库检索单位 / 集体论文收录情况
(tsinghua univ or tsing hua univ or qinghua univ or qing hua univ or 100084) same (peoples r china or beijing or bei jing)
(3)利用 Ei 数据库检索单位 / 集体论文收录情况
利用作者索引或用复杂检索,但效果均不好。
(4)利用 SCOPUS 数据库检索单位 / 集体论文收录情况
AFFIL(100084 AND tsinghua)
(5)利用 CSSCI 、《中国期刊网》、《中文科技期刊数据库》检索单位 / 集体论文收录情况
三个数据库均提供机构检索入口,可以查找单位 / 集体论文收录情况。
2.利用三大检索工具等数据库检索个人论文收录情况
以周远翔老师的论文为例子 ( 见附录 ) :
(1)利用 SCI 数据库检索个人论文收录情况
作者的文献 ( 文章或报告 ) 共有 104 篇,在这些文章中,他的合作者包括以下八人: N. Yoshimura, 关志成, H. Katoh, 严萍,梁曦东,李光范, M. Nifuku, Atsushi Satake
构建检索式: (zhou yx or yunxiang z) and (Yoshimura n or guan zc or cheng g or Katoh h or yan p or ping y or liang xd or xidong l or li gf or guangfan l or Nifuku m or Satake a or Atsushi S)
在 AUTHOR 字段中输入上述检索式,命中 9 条记录。与作者提供的论文核对后发现:这 9 条记录全是作者本人的论文。
还有几篇文献是作者单独完成的,对于这些文献,需要单独处理。
(2)利用 ISTP 数据库检索个人论文收录情况
与检索 SCI 数据库类似,用同样的检索式和同样的方法即可。
在 AUTHOR 字段中输入上述检索式,命中 14 条记录。与作者提供的论文核对后发现:这 14 条记录全是作者本人的论文。比作者事先查好的 12 篇还多 2 篇。
(3)利用 Ei 数据库检索个人论文收录情况
在高级检索中输入 (Ei 数据库作者标引与 SCI 有很大不同: Ei 一般要将姓和名写全,而 SCI 是要求姓写全,名用第一个字母 ) :
(zhou, y.x. wn AU OR zhou, yuanxiang wn AU OR yuanxiang, z. OR yuanxiang, zhou OR zhou, y.-x. wn AU OR zhou, yx wn AU) AND (Yoshimura wn AU OR guan, z.c. wn AU OR guan, z.-c. wn AU OR cheng, g wn AU OR guan, cheng wn AU OR guan, zc wn AU OR Katoh wn AU OR yan, p wn AU OR yan, ping wn AU OR ping, y. wn AU OR ping, yan wn AU OR liang, x.-d. wn AU OR liang, x.d. wn AU OR liang, xd wn AU OR xidong, liang wn AU OR liang, xidong wn AU OR xidong, l. wn AU OR li, gf wn AU OR li, g.f. wn AU OR li, g.-f. wn AU OR guangfan, l. wn AU OR guangfan, li wn AU OR li, guangfan wn AU OR Nifuku wn AU OR Satake wn AU OR Atsushi wn AU)
命中 19 条记录,这与读者自己检索的 27 条记录相差 8 条。
后经检查,发现漏检的 8 条记录中,有 7 条作者是 "zhou, y" ,有一条是 "zhou, yuanxing" 。所以,用上述检索式会漏掉一部分记录;因而我们应再修改一下检索式:
把上述检索式修改为: (zhou, y* wn AU OR yuanxiang, z. OR yuanxiang, zhou) AND (Yoshimura wn AU OR guan, z.c. wn AU OR guan, z.-c. wn AU OR cheng, g wn AU OR guan, cheng wn AU OR guan, zc wn AU OR Katoh wn AU OR yan, p wn AU OR yan, ping wn AU OR ping, y. wn AU OR ping, yan wn AU OR liang, x.-d. wn AU OR liang, x.d. wn AU OR liang, xd wn AU OR xidong, liang wn AU OR liang, xidong wn AU OR xidong, l. wn AU OR li, gf wn AU OR li, g.f. wn AU OR li, g.-f. wn AU OR guangfan, l. wn AU OR guangfan, li wn AU OR li, guangfan wn AU OR Nifuku wn AU OR Satake wn AU OR Atsushi wn AU) 命中 34 条记录,从中找出了作者有 27 篇文献被 Ei 数据库收录。
需要说明的是:利用第一个检索式基本上可以比较准确地检索到作者的文献。只所以利用第二个检索式,是考虑到 Ei 数据库在数据标引过程中可能出现的小的差错,可以基本上没有遗漏地检索出作者所有被 Ei 数据库收录的文献。
(4)利用 SCOPUS 数据库检索个人论文收录情况
(5) 利用 CSSCI 、《中国期刊网》、《中文科技期刊数据库》检索个人论文收录情况
xiaoxinsue 2006-06-03 10:35
四.如何检索论文被引用情况
1.检索单位 / 集体论文被引用情况
(1)利用 SCI 、 SSCI 、 A&HCI 检索论文被引用情况
从收录的角度检索,例子:
(tsinghua univ or tsing hua univ or qinghua univ or qing hua univ or 100084) same (peoples r china or beijing or bei jing)
(2)利用 SCOPUS 检索论文被引用情况
(3)利用《中国期刊网》检索论文被引用情况
备注: CSSCI 、《中国科技论文引文统计分析数据库》均没有提供按单位 / 集体检索论文被引用情况的入口。
2.检索个人论文被引用情况
(1) 利用SCI、SSCI、A&HCI检索论文被引用情况 从收录的角度检索,例子:
(2) 利用SCOPUS检索论文被引用情况
(3) 利用CSSCI、《中国科技论文引文统计分析数据库》、《中国期刊网》检索论文被引用情况
五.核心期刊投稿导引
1.期刊评价及评价工具
关于期刊评价,目前国内学术界有两种观点:一是核心期刊评价法,二是期刊综合评价梯度法。前者简称“ 0/1 法则”,后者简称“综合法则”。两种法则都是以传统的情报学文献离散定律、引文分析定律等为理论依据的。只是“综合法则”涵盖了“ 0/1 法则”,更加强调梯度的概念。 期刊评价的工具,国外以 JCR(Journal Citation Reports) 为代表,国内以《中文核心期刊要目总览》、《中国科技期刊引证报告》和《中国学术期刊综合引证报告》为代表。《中文核心期刊要目总览》和《中国科技期刊引证报告》是“0/1 法则”评价的结果,《中国学术期刊综合引证报告》是“综合法则”评价的结果。
2. 核心期刊的内涵及国内、国际核心期刊外延的界定
核心期刊的概念可以用一句话来概括:某一学科中高水平、高影响力的期刊。不难看出,核心期刊有两个主要特性:一是学科性,二是学术性。
一般情况下,核心期刊都是在某一个学科范围内来界定的某一个学科的核心期刊,到另一个学科就不一定是核心期刊 ( 当然,综合性学科的核心期刊,如 NATURE 、 SCIENCE 等例外 ) 。
核心期刊的学术性主要要是以期刊影响因子来测定的。关于影响因子,有两种统计方法:一种是三年统计法,一种是中期统计法。按三年统计法得出的结果就是目前我们常说的影响因子 (IF: Impact Factor :某一种期刊在第三年得到的引文数与该刊前两年的总论文数之比。 ) ,按中期统计法得出的结果叫 “ 中期影响因子”(MIF: Median Impact Factor 某一种期刊的引文累计达到 1/2 时,引文数与此时的总论文数之比 ) 。
3.如何向国内、国际核心期刊投稿
投国际刊物,请参考 JCR( 包括科技版和社科版 ) ,选择自己想要找的学科类目,按照影响因子排序,挑选适合的刊物。然后在《乌利希国际期刊指南》网站查找刊物的地址或网站信息,登陆刊物的网站,查找在线投稿信息。
投国内刊物,请参考《中文核心期刊要目总览》和《中国科技期刊引证报告》,从中选择自己想要找的学科类别,然后按照影响力,挑选适合的刊物。投稿地址信息可以参考工具书《中文核心期刊要目总览》,也可以登录“中国期刊网”,查找刊物的投稿信息。
在向核心期刊投稿的过程中,需要注意的事项:
(1)尽量不要投增刊。
(2) 单位署名要规范。写清华大学要同时写上 Beijing, Peoples Republic of China. 这在 SCI 中尤其要注意。
六.SCI 收录期刊
SCI收录全世界出版的数、理、化、农、林、医、生命科学、天文、地理、环境、材料、工程技术等自然科学各学科的核心期刊约3500种。美国科学情报研究所通过它严格的选刊标准和评估程序挑选刊源,而且每年略有增减,从而做到SCI收录的文献能全面覆盖全世界最重要和最有影响力的研究成果。
ISI所谓最有影响力的研究成果,指的是报道这些成果的文献大量地被其它文献引用。为此,作为一部检索工具,SCI一反其它检索工具通过主题或分类途径检索文献的常规做法,而设置了独特的"引文索引"(Citation Index)。即通过先期的文献被当前文献的引用,来说明文献之间的相关性及先前文献对当前文献的影响力。
SCI 以上做法上的特点,使得 SCI 不仅作为一部文献检索工具使用,而且成为科研评价和的一种依据。科研机构被 SCI 收录的论文总量,反映整个机构的科研、尤其是基础研究的水平;个人的论文被 SCI 收录的数量及被引用次数,反映他的研究能力与学术水平。
SCI 的出版形式包括印刷版期刊和光盘版及联机数据库,现在还发行了互联网上 Web 版数据库。个人通过网络就可以对 sci 期刊目录进行搜索和查找,相关链接如下:
SCI 收录期刊 ( 按字母 ) :
http://www.isinet.com/cgi-bin/jrnlst/jlresults.cgi?PC=K
SCI 收录期刊 ( 按分类 ) :
http://www.isinet.com/cgi-bin/jrnlst/jlsubcatg.cgi?PC=K
七.EI 投稿指南
为了适应我国科学技术的快速发展,为我国科技工作者向 EI 收录期刊投稿提供方便,本指南收集了 EI 收录的科技期刊中近 1900 余种刊物的最新投稿信息,其中包括通信地址、电话号码、电子邮件地址和网站的网址等。
使用说明
(1) 本目录按中国科学院图书分类法排列。
(2)各来源期刊款目的着录格式如下:
375C0005 ① ISSN 0306-4573 ②
Information Processing&Management. ③
1963. 6/yr ④ Editor-in-chief:Tefko Saracevic,School of Communication Information and Library Studies Rutgers University 4
Huntington Street New Brunswick,NJ 08903 USA. ⑤
E-mail:[email protected]
http://www.elsevier.nl/inca/publications/store/2/4/4/ ⑥
《信息处理与管理》刊载信息处理、传播、储存、利用、检索和管理,包括:计算机和自动化技术在图书馆信息工作中的应用以及信息政策等方面的研究论文、评论和简讯。 ⑦
注: ① 中图公司报刊刊号 ② 国际标准刊号 ③ 刊名 ④ 创刊年及出版周期(或全年期数) ⑤ 编委或编辑部或出版机构名称、地址、电话、传真 ⑥ 电子邮件地址和网址 ⑦ 译名和内容简介(中文或英文)
(3)指南中部分缩写解释
ISSN:International Standard Serial Number 国际标准刊号 Pub:Publisher 出版者