當前位置:首頁 » 數據倉庫 » if03基礎資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

if03基礎資料庫

發布時間: 2022-10-30 20:00:45

⑴ 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 出版者