您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页利用CNMARC实现不同数据库间图书数据的转换

利用CNMARC实现不同数据库间图书数据的转换

来源:五一七教育网
科技情报开发与经济

(2003)文章编号:1005-603310-0074-02

SCI/TECHINFORMATIONDEVELOPMENT&ECONOMY2003年第13卷第10期

收稿日期:2003-06-24

利用CNMARC实现不同数据库间图书数据的转换

杨海东,张

(淮阴师范学院图书馆,江苏淮安,223001)

要:目前我国的许多图书馆采用的图书管理系统基于不同的数据库产品,它们之间的

采用编程的方式实现不同数据库系统间的图书格式各不相同。文章探讨了利用CNMARC,数据转换。

关键词:图书管理系统;数据转换CNMARC;中图分类号:文献标识码:G250.7A

全国许多高校的在20世纪90年代是中国教育事业大发展的年代,

校学生数都大幅度增加,学校原有的校舍及教学、生活配套设施已经无法满足这种快速增长的需求,高等学校要发展,必然要开辟新的生存空间。目前,许多高校主要采用两种方式扩大建设规模,一是合并当地一些规模小、实力弱的学校,在整体范围内重新规划学校的布局和系科专业的分布;二是由国家另拨土地新建校区。但不管采取哪种方式,每个校区的教学、生活辅助设施都必须齐备。图书馆作为高等院校的一个重要组成部分,在每个校区中必然要设立一个为广大教师、学生读者服务的分馆,这样就形成了目前许多高校图书馆广泛存在的总馆—分馆结构。

对于新建的校区,由于充足的物力、财力的投入,整个学校的网络建设较为完备,图书馆自动化管理系统由于有功能强大、性能先进的校园(C/S)(B/主干网支持,可以采用客户机/服务器模式或浏览器/服务器

模式,在全校范围内能有效地实现图书数据的共享。但对于由合并而S)

成的高校,由于上、地理位置上、经费上的各种原因,校园主干网并不能及时建成,因而图书管理自动化系统的合并存在一定难度:总馆一战,也是在新的历史条件下中华文化发展千载难逢的历史契机。实现全

般负责图书资料的采购、编目等加工工作,分馆负责部分图书的流通;总馆采用先进的C/S模式数据库支持系统如Oracle,而分馆还可能使用性能一般的单机用数据库支持系统如FoxPro,各馆之间的图书数据格式互不兼容。合并后如果使用同一管理系统,如采用拨号接入方式,每年也会产生一笔数额可观的网络接入费用。另外购买硬件在各分馆建立小型局域网也是一笔不小的开支。如笔者所在的高校就有4个校区,地理位置相隔较远。为了减少不必要的开支,实现有效的数据共享,我们通过编程的方法解决这个问题,其核心是各系统之间通过CNMARC———中国机读目录,进行图书数据的转换。

1CNMARC格式及分析

即机读目录。MARC起源于MARC全称MachineReadableCatalogue,

“标准机器可读目录记录款式的建议”美国,,即为MARC!1965年1月的格式。1968年,经过对MARC!格式的改进,产生了MARC\"型格式,这就

信息社会中的图书馆信息服务水平归根结底取决于人的素质,开展

国各类图书馆、情报中心等机构的资源共享,既可以有效解决图书、期刊的重复购置问题,又可以最大限度地扩大图书、期刊品种;在资源共享系统里,只要有一家图书馆对一种书刊进行一次采编加工,其他图书馆就可以充分利用教条数据,从而节省大量人力,提高工作效率;未来的图书馆信息服务必须以先进的网络系统作为支撑,因此,图书馆应多方争取资金,开发和引进先进技术,建立图书馆局域网、广域网,最终加入Inter-通过网络提供全面、便捷的网络信息服务。net,3.2

成立全国性图书情报管理机构

在全国网络建设、馆藏信息资源建设、引进、数据库开发等方面,要彻底打破现有的封闭格局,实行统筹规划。负责制定全国网络和服务发展目标、方案、制度,统一标准,并协调各方面关系,对内促进各单位共建共享,对外争取与经费支持。3.3

培养高素质的人员队伍

多样性的现代信息技术服务需要大量懂得现代网络技术、图书情报知识的专业人员,因此,必须加强对信息服务人员信息素质的培养。开展继续教育是加强信息服务业跨世纪人才培养,促进跨世纪人才成长的有效途径和措施。建立有利于人才的激励机制,鼓励多出人才,快出人才。利用业务竞赛、业务研讨等形式,促进信息服务人员信息素质的提高;增强信息服务人员接受再教育的紧迫感,调动其学习积极性,充分利用馆藏优势,开发文献资源,满足信息用户的需求;在竞争中找准自己的位置,推动信息社会的变革,迎接信息社会的挑战。

(责任编辑:刘翠玲)

\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"

第一作者简介:赵京平,女,山西省平定县人,1962年7月生,2000年毕业于山西党校大专班经管专业,助理馆员,山西省阳泉市图书馆,山西省阳泉市,045000.

TheInfluenceofInternetontheInformationServiceoftheLibrary

ZHAOJing-ping

ABSTRACT:Fromaspectsofthenetworkingofinformationresources,informationexchange,andinformationservice,

thispaperexpoundstheinfluenceofInternetontheinformationserviceofthelibrary,andprobesintohowthelibrarytofacetheinformationsocietyandtoreceivethechallengeoftheinformationsociety.KEYWORDS:Internet;library;informationservice;reader

74

杨海东,张莉利用CNMARC实现不同数据库间图书数据的转换情报工作研究

是通常说的MARC格式。格式问世后,在全世界许多国家和地区MARC!都得到认同和使用,许多图书馆和情报部门相继采用MARC!格式建立

(IFlA)自己的机读目录系统,标准被国际图联采用后,成为国际MARC!(UniversaIMachine-ReadabIe图联的通用机读目录———UNI-MARC

。由于MARC!有规范的格式和标准,全世界范围内的图书情CataIogue)

报部门都可以共享MARC数据,同时也因为MARC具有良好的可扩充性,因而MARC逐步走向了国际化。

中国的机读目录格式称为CNMARC,它是国家书目机构在l98 年参照UNI-MARC标准制定的,用于中国国内图书情报部门和其他国家书目机构的书目信息交换。与UNI-MARC相比,CNMARC补充了中国出版物特有的而UNI-MARC没有的定义。CNMARC与国际标准化组织的IS02709规范完全一致。

同标准MARC一样,记录头标区、地址CNMARC的格式分成 部分:目次区和数据字段区,每条MARC记录之间用记录分隔符分隔。(l)记录头标区。记录头标是每条记录的开始,头标区中指明该条记录的物理形态,如记录的长度、数据起始位置,它不设字段标识、指示符和子字段标识,长度固定为24个字符。

(2)地址目次区。地址目次区紧接在头标区后,其长度取决于本条记录数据区项目的个数,目次区每l2个字符为一个项目,其结构为 位字段标识+4位字段长度+5位字段起始位置。( )数据区。该区是用来记录书目的各项表征数据,如题名、ISBN号等,其相应的字段标识仅出现地址目次区。字段标识从0XX到9XX的三(0XX)(lXX)(2XX)位数字表示,分别代表标识块、编码信息块、著录块(9XX)……国内使用块等l0个功能块。

下面是一条完整的CNMARC的实例:

上面的CNMARC实例中0059 nam022002l7450为头标区,共24(含空白字符5个)个字符,各项代表本记录的一些物理形态。如开始的5个字符0059 表示本条记录长度为59 字符(不足5位前面补0),n表示新记录等等。

00l00ll0000000500l7000ll0l0002500028l00004l0005 l0l000800094l0200l500l02l0500l800ll7l0 000 00l 520000 l00l4l2l000 400l722l500l 0020 4l000l00022270l00l 002 280l002400245905002 002 990 007l00292为目录区数据,每l2个字符为一目录项目,如从数据区的第00000位置开始;00l00ll00000表示00l字段长度为ll,

实际程序设计中我们经常应用到的字段值有:005字段;ISBN号;200字段;题名与责任者项;以及定义9XX字段中的诸如分类号、复本数、种次号等若干馆藏信息等等。

-000008 527-200l0404080 00.0--al9980227dZ

ekmy0chiy0l20

a7-504l-20l0- d27.00ea-lachi-aCNbll0000-ay

所有特征的所有数据。

2编程思想及其实现

22002l7

450

00l00ll0000000500l7000ll0

0059 nam0

l0002500028l00004l0005 l0l00800094l0200l500l02l0500l800ll7l0 000 00l 520000 l00l4l2l000 400l722l500l 0020 4l000l00022270l00l 002 280l002400245905002 002 990 007l00292-000008 527-200l0404080 00.0-80227d

ekmy0chiy0l20

a7-504l-20l0- d27.00-al99ea-lachi--aCNbll0000-ay

Z

000yy-ar-la学校道德教育原理f檀传宝著-a北京c教育科学出版社d2000.04-a252页d2 cm-0l200l-0a檀传宝著-aG4l /lb0l-c0ld00-a458749b000l

0aCNbHYSYlc200l0404-

0cG4l /ld458749e4lf00lgl2hij200l-04-05k0llm-根据上述对CNMARC的简要描述,我们知道,MARC数据格式是一种非常便利于计算机读取的数据格式,这也正是设计MARC格式的初衷。

一个规范的图书管理系统应该有一个MARC导出程序,根据具体的应用要求,将数据库的符合条件的若干条记录导出,编制为一个MARC文件,该MARC文件中包含上述符合条件的若干条MARC数据。编程的基本思想如下:从第一位开始逐字符读取文件,直至读取到记录分隔符,该字符序列即为一条完整的MARC记录,利用编程语言读取该字符序列,根据上述对MARC的描述,将MARC描述的文献的物理属性、字段代码、起始位置及字段值逐一读出,赋值给一组变量,并在屏幕上显示这组变量的值,经操作者确认后,将变量写入相应的数据库中;程序再继续读取下一条MARC记录,重复上述步骤,直至遇到文件结束标志。

根据上述思想,笔者用VisuaIFoXPro .0编写了一个实用程序,先利用基于0racIe8数据库系统的图书管理系统,将分属各个分校区流通部门的图书或连续出版物的数据导出为CNMARC文件,再利用本程序将各分校区则使用基于CNMARC数据进行转换并写入到FoXPro数据库中;

FoXPro数据库系统的单机图书管理系统,所有新的流通图书数据由本程序导入。程序运行在Windows95/98操作系统下,使用VisuaIFoXPro .0编译成可执行文件,需要VFP 运行库支持。

参考文献

[l]《中国文献编目规则》编辑小组编.中国文献编目规则[M].广州:广东人民出版社,l99 [2][ ]

杨宗英,郑巧英.图书馆自动化新论———信息管理自动化[M].上王克已主编.VisuaIFoXPro5.0中文版参考手册[M].北京:人民邮

(责任编辑:刘翠玲)

海:上海交通大学出版社,l998电出版社,l998

000yy-ar-la学校道德教育原理f檀传宝著-a北京c教育科学

aG4l /lb0lc0ld00-a458749b000l0cG4l /

出版社d2000.04-a252页d2 cm-0l200l-0a檀传宝著-0aCNbHYSYlc200l0404-ld458749e4lf00lgl2hij200l-04-05k0lIm-,为MARC的第三部分———数据区,所有相关数据都显示在该区,但由于该区不设字段标识,要实现对该区数据的检索,就必须要编程读取在地址目次区的各个字段的字段名、起始位置和字段长度,从而准确而完整地读出能描述一种文献

\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"

第一作者简介:杨海东,男,江苏省淮安市人,l97 年 月生,l997年毕业于郑州航空工业管理学院,助理馆员,江苏省淮阴师范学院图书馆,江苏省淮安市交通路7l号,22 00l.

RealizingtheTransformationoftheBooksDataamong

DifferentDatabaseswithCNMARK

YANGHai-dong,ZHANGLi

ABSTRACT:Nowadays,manyIibrariesofourcountryadoptthebooksmanagementsystembasedondifferentdatabases productswithdifferentformats.ThispaperprobesintothemethodsofreaIiZingthetransformationofthebooksdataamongdifferentdatabaseswithCNMARK.

KEYWORDS:CNMARK;booksmanagementsystem;datatransformation

75

利用CNMARC实现不同数据库间图书数据的转换

作者:作者单位:刊名:英文刊名:年,卷(期):

杨海东, 张莉

淮阴师范学院图书馆,江苏淮安,223001科技情报开发与经济

SCI/TECH INFORMATION DEVELOPMENT & ECONOMY2003,13(10)

1.王克已 Visual FoxPro 5.0中文版参考手册 19982.杨宗英;郑巧英 图书馆自动化新论--信息管理自动化 19983.《中国文献 目规则》 辑小组 中国文献编目规则 1996

本文链接:http://d.g.wanfangdata.com.cn/Periodical_kjqbkfyjj200310046.aspx

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务