access系统概述

2024-09-01 版权声明 我要投稿

access系统概述(推荐8篇)

access系统概述 篇1

一、选择题

1.下列哪一个不是常用的数据模型(C).A.层次模型

B.网状模型

C.概念模型

D.关系模型 2.下列不是关系模型的术语的是(B).A.元组

B.变量

C.属性

D.分量 3.下列不是关系数据库的术语的是(D).A.记录

B.字段

C.数据项

D.模型 4.关系数据库的表不必具有的性质是(D).A.数据项不可再分

B.同一列数据项要具有相同的数据类型

C.记录的顺序可以任意排列

D.记录的顺序不可以任意排列

5.下列不是数据库系统的组成部分(A).A.说明书

B.数据库

C.软件

D.硬件

6.已知某一数据库中的两个数据表,它们的主键与外键是一对多的关系,这两个表若要建立关联,则应该建立(C)的永久联系.A.一对一

B.多对多

C.一对多

D.多对一

7.已知某一数据库中的两个数据表,它们的主键与外键是一对一的关系, 这两个表若要建立关联,则应该建立(A)的永久联系.A.一对一

B.多对一

C.一对多

D.多对多

8.已知某一数据库中的两个数据表,它们的主键与外键是多对一的关系, 这两个表若要建立关联,则应该建立(D)的永久联系.A.一对多

B.一对一

C.多对多

D.多对一 9.属性的集合表示一种实体的类型,称为(C).A.实体

B.实体集

C.实体型

D.属性集 10.DB,DBS和DBMS三者之间的关系是(B).A.DB包含DBS和DBMS

B.DBS包含DB和DBMS

C.DBMS包含DB和DBS

D.三者关系是相等的 11.数据库系统的核心是(C).A.软件工具

B.数据模型

C.数据库管理系统

D.数据库

12.下面关于数据库系统的描述中,正确的是(C).A.数据库系统中数据的一致性是指数据类型的一致

B.数据库系统比文件系统能管理更多的数据

C.数据库系统减少了数据冗余

D.数据库系统避免了一切冗余

13.关系数据库的数据及更新操作必须遵循(B)等完整性规则.A.参照完整性和用户定义的完整性

B.实体完整性、参照完整性和用户定义的完整性

C.实体完整性和参照完整性

D.实体完整性和用户定义的完整性

14.规范化理论中分解(D)主要是消除其中多余的数据相关性.A.外模式

B.视图

C.内模式

D.关系运算 15.在关系数据库中,用来表示实体之间联系的是(A).A.二维表

B.线形表

C.网状结构

D.树形结构

16.数据模型所描述的内容包括3部分,它们是(D).A.数据结构

B.数据操作

C.数据约束

D.以上答案都正确 17.关系数据库管理系统能实现的专门关系运算包括(D).A.关联、更新、排序

B.显示、打印、制表

C.排序、索引、统计

D.选择、投影、连接 18.支持数据库各种操作的软件系统叫做(C).A.数据库系统

B.操作系统

C.数据库管理系统

D.文件系统 19.关于数据库系统的特点,下列说法正确的是(D).A.数据的集成性

B.数据的高共享性与低冗余性

C.数据的统一管理和控制

D.以上说法都正确 20.关于数据模型的基本概念,下列说法正确的是(C).A.数据模型是表示数据本身的一种结构

B.数据模型是表示数据之间关系的一种结构

C.数据模型是指客观事物及其联系的数据描述,具有描述数据和数据联系两方面的功能

D.模型是指客观事物及其联系的数据描述,它只具有描述数据的功能

21.DBMS提供的(A)可供用户定义数据库内、外模式及各模式之间的映射和约束条件等.A.数据定义语言

B.数据操纵语言

C.数据库运行控制语言

D.实用程序

22.用面向对象观点来描述现实世界中的逻辑组织、对象之间的限制与联系等的模型称为(D).A.层次模型

B.关系数据模型

C.网状模型

D.面向对象模型 23.层次模型采用(A)结构表示各类实体以及实体之间的联系.A.树形

B.网状

C.星形

D.二维表 24.(C)模型具有数据描述一致、模型概念单一的特点.A.层次

B.网状

C.关系

D.面向对象 25.下列数据模型中,出现得最早的是(A)数据模型是.A.层次数据模型

B.网状数据模型

C.关系数据模型

D.面向对象数据模型

26.下列不属于关系的3类完整性约束的是(C).A.实体完整性

B.参照完整性

C.约束完整性

D.用户定义完整性 27.下列不是关系的特点是(D).A.关系必须规范化

B.同一个关系中不能出现相同的属性名

C.关系中不允许有完全相同的元组, 元组的次序无关紧要

D.关系中列的次序至关重要,不能交换两列的位置 28.传统的集合运算不包括(D).A.并

B.差

C.交

D.乘

29.投影是从列的角度进行的运算,相当于对关系进行(B).A.纵向分解

B.垂直分解

C.横向分解

D.水平分解

30.数据库管理系统的英文简写是(B),数据库系统的英文简写是(B)

A.DBS;DBMS

B.DBMS;DBS

C.DBMS;DB

D.DB;DBS 31.下列选项中,不属于数据的范围的是(D).A.文字

B.图形

C.图象

D.动画 32.下列选项中不属于SQL语言功能的是(D). A.数据定义

B.查询

C.操纵和控制

D.建报表 33.数据的存取往往是(D).A.平行的B.纵向的C.异步的D.并发的

34.存储在计算机存储设备中的,结构化的相关数据的集合是(B).A.数据处理

B.数据库

C.数据库系统

D.数据库应用系统 35.关系型数据库管理系统中,所谓的关系是指(C).A.各条记录中的数据彼此有一定的关系

B.一个数据库文件与另一个数据库文件之间有一定的关系

C.数据模型满足一定条件的二维表格式

D.数据库中各字段之间有一定的关系

36.如果一个关系进行了一种关系运算后得到了一个新的关系,而且新的关系中属性的个数少于原来关系中的个数,这说明所进行的关系运算是(A).A.投影

B.连接

C.并

D.选择 37.下列不属于DBMS的组成部分的是(C).A.数据库运行控制程序

B.数据操作语言及编译程序

C.代码

D.数据定义语言及翻译处理程序 38.关于查询操作的运算,下列说法正确的是(D).A.传统的集合运算

B.专门的关系运算

C.附加的关系运算

D.以上答案都正确 39.在关系数据库设计中经常存在的问题的是(D).A.数据冗余

B.插入异常

C.删除异常和更新异常

D.以上答案都正确 40.下列关于数据的说法中,正确的是(A).A.数据是指存储在某一种媒体上能够识别的物理符号

B.数据只是用来描述事物特性的数据内容

C.数据中包含的内容是数据、字母、文字和其他特殊字符

D.数据就是文字数据

41.数据库管理员的英文简写是(D).A.DB

B.DBS

C.DBMS

D.DBA 42.为数据库的建立、使用和维护而配置的软件称为(B).A.数据库应用系统

B.数据库管理系统

C.数据库系统

D.以上都不是 43.数据库管理系统DBMS提供了(A)功能.A.映像

B.核心

C.映射

D.以上都不是

44.实体之间的对应关系称为联系,两个实体之间的联系可以归纳为3种,下列联系不正确的是(D).A.一对一联系

B.一对多联系

C.多对多联系

D.一对二联系 45.对于关系模型与关系模式的关系,下列说法正确的是(B).A.关系模型就是关系模式

B.一个具体的关系模型由若干个关系模式组成C.一个具体的关系模式由若干个关系模型组成D.一个关系模型对应一个关系模式

46.数据定义不包括定义构成数据库结构的是(D).A.模式

B.外模式

C.内模式

D.中心模式 47.下列选项中,不属于数据库系统组成部分的是(D).A.数据库

B.用户应用

C.数据库管理系统

D.实体 48.数据的最小访问单位是(A).A.字段

B.记录

C.域

D.元组 49.(C)运算需要两个关系作为操作对象.A.选择

B.投影

C.连接

D.以上都不正确

50.数据规范化设计的要求是应该保证所有数据表都能满足(B),力求绝大多数数据表满足(B).A.第一范式;第二范式

B.第二范式;第三范式

C.第三范式;第四范式

D.第四范式;第五范式

二、填空题

1.(数据)是数据库系统研究和处理的对象,本质上讲是描述事物的符号记录.2.数据模型是数据库系统的(核心和基础).3.(数据库系统)通常是指带有数据库的计算机应用系统.4.表中的每一(数据项)是不可再分的,是最基本的数据单位.5.表中的每一记录的顺序可以(改变).6.数据库的性质是由其依赖的(数据模型)所决定的.7.关系数据库是由若干个完成关系模型设计的(关系)组成的.8.每一记录由若干个以(字段属性)加以分类的数据项组成.9.一个(表文件名)标志一个独立的表文件.10.在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的(相同属性字段)建立的.11.关系数据库具有高度的数据和程序的(相互独立性).12.硬件环境是数据库系统的物理支撑,它包括相当速率的CPU、足够大的内存空间,足够大的(外存设备),以及配套的输入、输出设备.13.数据是数据库的基本内容,数据库又是数据库系统的管理对象,因此,数据是数据库系统必不可少的(数据源).14.数据规范化的基本思想是逐步消除数据依赖关系中不合适的部分,并使依赖于同一数据模型的数据达到(有效的分离).15.表设计的好坏直接影响数据库(其他对象)的设计及使用.16.数据库管理系统是位于(用户与操作系统)之间的软件系统.17.在关系数据库应用系统中,事件分为(内部事件)和(外部事物).18.(连接)用于将两个关系中的相关元组组合成单个元组.19.数据库系统由计算机硬件数据库人和软件支持系统组成,其中计算机硬件是特质基础,软件支持系统中(数据库管理系统)是不可缺少的,(数据库)体现数据之间的联系.20.数据库管理系统是一个帮助用户创建和管理数据库的应用程序的(集合).21.按照E、F、codd衡量关系系统的准则,可以把关系数据库系统分为3类(半关系型系统)、(基本关系型系统)、(完全关系型系统).22.(数据处理)是指将数据转换为信息的过程.23.(数据库应用系统)是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统.24.DBMS的功能主要包括4个方面,分别是(数据定义)、(数据操纵及查询优化)、数据库的运行管理,数据库的建立和维护.4

25.数据操纵包括对数据库数据的检索、(插入)、(修改)和删除等基本操作.26.(数据库技术)的主要目的是有效地管理和存取大量的数据资源.27.在数据库中,应为每个不同主题建立(单个的表).28.(数据模型)是从现实世界到机器世界的一个中间层次.29.数据模型应具有(描述数据)和(数据联系)两方面功能.30.(实体)是指客观存在并可相互区别的事物.31.类是对象的(抽象),而对象是类的(具体实例).32.(关系模型)是对数据库的理论和实践产生了很大的影响,已成为当今最流行的数据库模型.33.传统的集合运算包含(并)、(差)、(交).34.(规范化设计)的过程就是按不同的范式,将一个二维表不断地分解成多个二维表,并建立表之间的关联,最终达到一个表只描述一个实体或实体间的一种联系的目标.35.实体之间的对应关系称为(联系),它反映现实世界事物之间的相互关联.36.(投影)是指在关系模式中指定若干属性组成新的关系.37.最常用的连接运算是(自然连接).38.连接是关系的(横向)结合.39.关系型数据库中最普遍的联系是(一对多联系).40.连接运算需要(两)个表作为操作对象.选择和投影运算操作对象是(一)个表.41.关系的基本运算可以分为(传统的集合运算)和(专门的关系运算)两类.42.二维表中垂直方向的列称为(属性).43.数据库的英文简写是(DB).44.实体间的联系可分为(一对一联系)、(一对多联系)和(多对多联系)3种.45.不同的关系数据库管理系统提供不同的数据库语言,称为该关系数据库管理系统的(宿主语言).46.(用户定义完整性)是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求.47.(SQL语言)集数据定义、数据操纵、数据查询和数据控制于一体,其中最主要的功能是(查询)功能.48.(实体完整性)是指基本关系的主属性,即主码的值不能取空值.49.一个基本关系对应现实世界中的一个(实体集).50.在关系数据库应用系统的开发过程中,(数据库设计)是核心和基础.适应角色转变,扎实开展团的工作

———共青团铁东区委书记的述职报告

2011年是适应角色转变、思想进一步成熟的一年。这一年,自己能够坚持正确的政治方向,紧紧围绕党的中心,立足本职岗位,较好地完成本线的工作任务。自己政治觉悟、理论水平、思想素质、工作作风等各方面有了明显的进步和 提高。总的来说,收获很大,感触颇深。

一、以德为先,进一步提升个人思想素质

过去的一年,我以一个共产党员的标准,以一个团干部的标准严格要求自己,在个人的道德修养、党性锻炼、思想素质上有了很大的进步。一是道德修养进一步提高。作为一个团干部,我的一言一行、我的自身形象将直接影响到团委各成员,甚至更广大的青少年。因此,在日常的工作和生活中,我每时每刻提醒自己,从小事做起,注重细节问题,做到干净做人、公正做事,以平常心看待自己的工作,要求自己在工作中诚实、守信、廉洁、自律,起好表率作用。二是党性锻炼得到不断加强。不断加强自己的党性锻炼,我严格按照《党章》和《中国共产党党员纪律处分条例》来要求和约束自己的行为,牢记党的宗旨,在团的工作中,以广大青少年的权益为出发点,务求时效。三是政治思想素质不断提高。一年来,我继续加强学习,积极参加理论中心组学习,经常自发利用休息时间学习,积极参加团省委组织赴井冈山革命传统与理想信念教育专题培训班、区委区政府组织赴清华大学县域经济培训班,通过“看、听、学、思”,进一步加深了对马列主义、毛泽东思想、邓小平理论、“三个代表”重要思想的理解,进一步系统掌握了党在农村的路线、方针、政策以及对共青团工作的要求。特别是党的十七届六中全会以来,我通过学习原文、听专家讲课等,开拓了思想新境界,政治思想素质有了新的飞跃。

二、以能为先,进一步加强组织工作能力

在上级领导的信任和支持下,我本人也自加压力,抓住一切机会学习,注重与同事、与兄弟单位团委书记的交流,虚心请教,不耻下问,使各项工作都有序地开展。一是工作的统筹安排能力不断加强。我尽量做到工作提前一步,有计划、有安排、有预见性,保持思路清晰和决策的科学,力求操作有序,顺利开展。二是工作的协调能力不断加强。在工作中,我注重与上级的及时衔接、汇报,同时也注重与基层的交流沟通,听取多方意见和建议,从大局出发,对上做好配合,对下做好团结。三是有创新地开展工作。在工作中,我注重不断创新,使工作保持生机,使管理不断趋向人性化、合理化。

三、以勤为先,进一步提高团的业务水平

担任团委书记以来,认真了解情况、掌握知识,积极向团委领导、向前任书记学习、请教,了解团情、团史,努力掌握团的基本运作方式程序,便于更好地开展工作。加强沟通了解,增加感情,深入基层,了解基层团组织和团员青年的有关情况,以“活动”来强化自己的知识和水平。一年来,我立足以活动来促使自己尽快适应角色,迎接挑战。今年五四,团区委以全区人居环境整治为依托,以“五四火炬传承九十二载生生不息,铁东青年投入人居环境立志强区”为引 领,积极开展了“共青团路,红领巾街”,“铁东青年林”等一系列活动。在活动中,增长了知识,深化了理解,使自己对团务工作有了全面的、系统的提高,为今后更好地提高团的业务水平打下了坚实的基础。

四、以绩为先,进一步完善团的组织建设

把《关于进一步深化“党建带团建”工作的实施意见》落到实处,把党的要求贯彻落实到团的建设中去,使团的建设纳入党的建设的总体规划。依托党建,从政策层面来解决和落实基层团组织存在的问题和困难。一是基层团干部的待遇问题。积极争取党组织在团干部配备上的重视和支持,基层团干“转业”得到了很好的安排(叶赫的荣威,住建局遇良,卫生局王国宴等);二是解决好基层团组织活动的经费问题。积极争取专项,今年为每个乡镇街道从团省委争取经费三千元,共计三万六千元;三是团的基层组织格局创新工作。按照“1+4+N”模式,通过换届调整选配了大批乡镇(街道)团干部,变原有的“团干部兼职”模式为现在的“兼职团干部”模式,提升了基层团组织的凝聚力和战斗力。此次工作得到了团市委的充分认可,2011年四平市组织部班工作会议在我区召开。

以服务青年需求为目的,从单一组织青年开展活动转到生产环节,开展就业培训、创业交流、贫富结对;以服务党政中心为目的,发挥团组织自身优势,引导青年树立市场意 识和投资意识,强化科技意识和参与意识,投身知识化、信息化和现代化、文明创建、环境整治、植绿护绿、社会治安等活动,把党政思路实践好。突出做好当前新兴的农村、社区和非公经济组织建团工作,延长团的工作手臂,丰富团的组织形式。先后与农联社、吉林银行等多家金融机构积极协调,为青年创业就业提供帮扶支持。特别是吉林银行的“吉青时代”小额贷款项目更得到团省委的无偿贴息。

五、以廉为先,进一步保持清正廉明形象

作为新任职的年轻干部、党员干部,我既感受到了组织的信任与关怀,同时也感受到了责任重大。我区在党委和政府的带领下,励精图治、奋发图强,取得了辉煌的成绩。越是这种时候,就越需要我们这些干部保持清醒的头脑,保持共产党员的先进本色。深知,作为一级干部,应该努力做到“清正廉洁”。古人说“物必自腐而虫生”,腐败现象表现上看来是经济问题、道德问题,但深层次的原因却是理想信念出了问题。要不断加强实践锻炼,要结合党的历史经验、改革开放和社会主义建设的实践以及自己的工作和思想实际,来刻苦磨炼自己。勇于剖析自己,积极开展自我批评,净化自己的灵魂。不断增强拒腐防变意识。在思想上、在行动上、生活中争作表率。在团区委开展“争做勤廉表率,竭诚服务青年”主题教育,召开机关党风廉政建设宣传教育活动动员会,全面启动党风廉政建设宣教活动。按照学习贯彻区 委、区纪委关于党风廉政建设和反腐败工作的部署和要求,学习党的十七届六中精神,强化组织领导,制定工作计划。我们根据2011年党风廉政建设责任制考评要求,为了做好党风廉政建设和反腐败工作,成立了团区委党风廉政建设领导小组,并由我任组长。按照“一岗双责”的责任要求,明确了单位正职领导作为第一责任人,每年约谈团干部一次,就有关廉洁从政个人“不准”和“禁止”行为适时对所管的团干部进行廉政谈话。

access系统概述 篇2

企业的工资管理是公司管理的一个重要内容。随着企业人员数量的增加, 企业的工资管理工作也变得越来越复杂。传统的手工处理不但费时费力, 而且容易出错, 利用数据库管理软件Access制作一个功能完善及安全可靠的工资管理系统, 能够提高工作效率, 节省人力和物力, 最终满足企业员工工资发放的需要。

2. 总体设计

工资管理系统的主要任务是根据员工的出勤、所承担的工作等情况来生成企业每位职工的实际发放工资。所以, 本系统应包括员工基本情况录入、考勤情况录入、以几种特殊字段 (如:员工编号、姓名、部门等) 为条件的员工工资信息查询和制作工资报表等功能模块。并且通过设计登录窗体要求输入密码, 限制非法用户的使用, 保障数据库的数据安全性。数据库总体设计如图1所示。

3. 数据库设计

对于工资管理系统, 数据库所要保存的数据是员工基本信息和考勤信息, 基本信息是相对固定不变的, 考勤信息是每月都要进行统计的。在这些数据源中, 考勤信息是我们要重点考虑的部分。

工资是企业按劳动制度的规定支付给职工的劳动报酬, 工资管理应该包含与工资有关的员工信息, 如职工编号、姓名、性别、部门、基本工资, 等等;考勤情况, 如加班、奖金、补贴、处罚、其他扣减等。通过分析, 得到如下E-R数据模型。

员工基本信息表结构:

员工 (职工编号、姓名、性别、出生日期、部门、职称、基本工资、电话)

考勤情况表结构:

工资 (工资编号、年月、职工编号、基本工资、补贴、实出勤天数、节假日加班天数、法定节假日加班天数、奖金、病假天数、事假天数、旷工天数、其他扣减)

说明:

“实出勤天数”是该员工该年月实际出勤天数;“节假日加班天数”是普通节假日加班的天数, 因“实出勤天数”已记出勤一次, 故再加“节假日加班天数”则形成双倍工资;类似的, “法定节假日加班天数”用于记录法定节假日的加班天数, 以形成三倍工资。

应发工资=基本工资* (实出勤天数+节假日天数+法定节假日天数) /应出勤天数+补贴+奖金

扣款合计=病假扣款+事假扣款+旷工扣款+其他扣减

实发工资=应发工资-扣款合计

建立表之间的关系:当数据库中包含多个表时, 需要建立表之间的关系, 从而建立表之间的信息联系, 在建立表关系之前, 一定要确立每个表的“主键”与“外键”。并根据需要设置参照完整性, 从而建立表之间的关系。创建表之间的关系, 不但可以避免引用不存在的实体, 而且可以使相关表中的数据同步更新、同步删除, 从而保障数据的完整性。

4. 其他数据库对象的设计

为了计算每一位员工的实发工资, 需创建一个“工资查询”, 以“员工”和“工资”两个表为数据源, 并增加计算字段“实发工资”。在工资查询的基础上, 创建以编号、姓名、部门等字段为条件的参数查询, 以实现系统的多条件查询。

窗体是用户和应用程序之间的主要交互界面, 在工资管理系统中有两个数据输入窗体, 分别是“员工信息”窗体和“考勤情况”窗体, 用户可以通过窗体输入、修改、删除数据, 并将数据保存到相应的表中。有两个数据查询窗体, 分别是“按编号查询”窗体、“按姓名查询”窗体、“按部门查询”窗体、“按年月查询”窗体。调用相应的参数查询, 实现查询和窗体的链接。

报表是用来汇总、打印数据的, 系统设计了“工资报表”和“工资条”, 以供员工核对和公司财务留存审核。

5. 主窗体设计

主窗体是工资管理系统的导航, 设计了八个命令按钮, 通过单击命令按钮调用相应的窗体。分别调用“员工信息”窗体、“考勤情况”窗体、“按编号查询”窗体、“按姓名查询”窗体、“按部门查询”窗体、“按年月查询”窗体、“工资条”和“工资报表”窗体。

6. 数据安全设计

当整个系统的设计基本上完成以后, 还可以设计一个登录界面, 为数据库设置密码, 以维护数据库的数据安全。在系统登录窗体界面, 设置输入登录口令的文本框。若登录口令正确, 可打开系统的主窗体;若登录口令不正确, 提示用户重新输入。在宏编辑窗口, 创建确定和退出两个命令按钮控件触发的宏组, 来实现系统的登录。

7. 结语

使用Access 2003开发一个工资管理系统是很有必要的。本系统从实际需求出发, 设计数据库对象、设计算法, 实现数据的采集、计算、输出, 从根本上解决了企业工资发放的问题。该系统使管理工作变得轻松、便捷, 极大地提高了公司管理的工作效率。

参考文献

[1]孙惠满.数据库应用基础Access, 北京理工大学出版社, 2007.

access系统概述 篇3

关键词:Access;SQL Server;ODBC;车辆销售

中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)15-30636-02

The Design for Vehicle Sale Management System

ZHUANG Li-yun, YU Guo-fang, JIA Dong-qing

(College of Information and Electronic Engineering China University of Mining and Technology,Xuzhou 221008,China)

Abstract: This article introduces how to link data tables in SQL Server through ODBC under Access environment, then completes the vehicle sale management system using the Access function module, and realizes the management and maintenance of SQL Server database through network.

Key words: Access; SQL Server; ODBC; Vehicle Sale

1 引言

随着信息时代的到来,越来越多的销售企业已经意识到,拥有一套合适的销售管理软件,对于企业的科学管理,提高工作效率至关重要。

Access是MS Office系统的组件之一,该系统在中小型企业销售管理系统、WEB网站等方面得到了广泛的应用。Access与其他数据库开发系统之间最显著的区别就是:开发者只要具有一定的数据库知识,运用部分数据库内置函数、宏和SQL语句,在Access丰富的创建各种对象和向导的帮助下,就可以开发出一个功能强大而且比较专业的数据库应用程序,并且这一过程是完全可视的。

本文介绍车辆销售管理系统的设计制作过程,为了使系统能够在公司内部的局域网内应用,本系统的设计前台工具是Accesss,后台数据库应用SQL Server 2000。

2 系统概述

本系统采用C/S模式应用于网络中,客户端通过网络创建ODBC数据源和服务器数据库建立连接,从而实现对远程服务器数据库的访问和管理,见图1。

图1 系统C/S模式图

根据车辆销售的主要任务及系统的需求分析,确定本系统的架构框图如图2所示。

图2 系统架构

信息登记模块主要包括:厂家定车、车辆入库、车辆预定、车辆销售、车辆出库、客户资源、员工信息、担保人信息登记等。

信息查询模块主要包括:厂家定车、车辆入库、车辆预定、车辆销售、车辆出库、车辆库存、客户资源、担保人信息查询等。

3 系统设计

3.1 创建数据库和数据表

进入SQL Server 2000 的企业管理器建立数据库名称为CarMIS_DB。然后在CarMIS_DB数据库中创建数据表,在建立的数据表时,每一个表可以设定一个主键,即关键字,主键是用来唯一表示一条数据的字段,其值不能重复。

本系统用到的数据表有:用户权限表、厂家表、车型表、品牌表、厂方订车表、车辆出库表、车辆入库表、车辆销售表、车辆预定表、客户资源登记表、公司员工信息表、担保人信息表。

3.2 建立链接表

要在Access环境下与SQL Server建立链接表,首先要建立ODBC数据源。在管理工具中找到,数据源选项,单击后弹出如图3所示的对话框,单击添加按钮,在弹出的对话框中,选择SQL Server 选项,单击完成,在出现对话框对其中的数据源名称和服务器进行配置。点击“下一步”,选择对话框中的使用用户输入登陆ID和密码的SQL Server验证,然后输入在SQL Server中设置的登陆用户名和密码。点击“下一步”至完成。

图3 数据源管理器

建立了ODBC数据源之后,可以在Access环境下链接SQL Server数据库中的数据表。在Access数据库的表对象中右健单击后选择链接表,在弹出的对话框中的文件类型选择ODBC数据库,在弹出的选择数据源对话框中选择前面建立的数据源即可,见图4。

3.3 创建窗体

窗体是用来和用户交互的界面,是创建应用程序最基本的对象。

图4 数据源配置

3.3.1 系统登陆窗体

为了增强系统的安全性,在用户进入系统前,先进行身份验证,这就要求系统启动前先启动“a_login”窗体,如图5所示。

图5 登陆界面

为了增强本系统中数据库的安全性,操作SQL Server 数据库时,使用的连接方式是非信任连接方式,但是,拥有权限的用户登陆系统界面后对数据库进行操作时仍要输入登陆数据库的用户名和密码,这就降低了工作效率。因此,在“a_login” 窗体的open事件中添加功能代码可以解决上述问题。主要功能代码如下:

DoCmd.TransferDatabase acLink, "ODBC 数据库","ODBC; DSN=ODBC数据源名

;APP=Microsoft?Access;

UID=登陆数据库用户名;pwd=登陆数据库密码;DATABASE=数据库名;WSID=计算机名称;Trusted_Connection=No", "验证用户名的表名", "验证用户名的表名", False

用户名和密码都输入正确后,系统会根据不同的用户名分配不同的权限,主要的功能代码如下:

Set B = CurrentDb.OpenRecordset("SELECT user, login FROM 用户权限表WHERE login like '-1';")

If B.user = "查询" Then

Me!userID.Visible = False

Me!userPwd.Visible = False

Me!login.Visible = False

End If

从本段代码中可知,当具有查询权限的用户登陆后显示用户记录的用户权限表是看不到的,因此该用户就无法对用户名、密码或权限进行修改。

Set B = CurrentDb.OpenRecordset("SELECT user, login FROM用户权限表WHERE login like '-1';")

If B.user = "查询" Then

Me.AllowEdits = False

Me.AllowAdditions = False

Me.AllowDeletions = False

End If

通过本段代码可以看出具有查询权限的用户只能查询信息,而无法编辑、增加或删除记录,只有具有全权的用户才可以对记录进行这些操作。

3.3.2 其它窗体设计

本系统中其它大部分窗体是基于前面所述的链接表设计的,因此,可以利用Access中的向导完成窗体的创建。

在各窗体中,订单号、定车单号和发车单号都是自动生成的,避免了手工输入,从而提高了工作效率。下面以厂方订车表中的订单号为例来介绍如何实现订单号的自动生成。主要程序代码如下:

If IsNull(Me!订单号.Value) Then

Set G = CurrentDb.OpenRecordset("SELECT Max(厂方订车表.订单号) AS 订单号之Max FROM 厂方订车表;")

G.MoveFirst

If IsNull(G("订单号之Max")) Then

If Len(Year(Date)) < 4 Then

Me!订单号.Value = "20" & Right(Year(Date), 2) & "0001"

Else

Me!订单号.Value = Year(Date) & "0001"

End If

Else

G.MoveFirst

If Right(Left(G("订单号之Max"), 4), 2) > Right(Year(Date), 2) Then

Response = MsgBox("本机日期设置有误,请修正。", 0 + vbExclamation, "错误提示")

Cancel = True

Exit Sub

Else

If Right(Left(G("订单号之Max"), 4), 2) < Right(Year(Date), 2) Then

If Len(Year(Date)) < 4 Then

Me!订单号.Value = "20" & Right(Year(Date), 2) &"0001"

Else

Me!订单号.Value = Year(Date) & "0001"

End If

Else

Me!订单号.Value = G("订单号之Max") + 1

End If

End If

End If

End If

通过这段代码可知订单号是由八位数字组成,前四位是订车当年的年数,订第一辆车时订单号的后四位为0001,以后每增订一辆,订单号自动加一。

3.4 创建查询

本系统中,查询是根据使用者的要求来提取并显示数据表中的录入数据,是数据库中非常重要的操作。

厂方定车查询设计如下:在Access数据库主窗口中单击对象查询双击“使用向导创建查询项”进入在“表/查询”下拉列表框中选择“表:厂方定车表”,然后选择全部可用字段,最后输入查询名称为“厂方定车查询”同时选中“修改查询设计”选项单击完成即可。

本系统中的其他查询设计原理和步骤和上述类似,不再一一论述。

3.5 创建系统菜单

在Access数据库的主窗口中,单击“对象/宏”,选择“新建”,在出现的列表框的操作栏中选择要进行的操作,如:打开窗体则选择“openform”项,然后在窗体名称选项中选择要打开的窗体;打开查询则选择“openquery”项,然后在查询名称选项中选择要打开的查询。完成后按保存按钮,命名菜单名后保存即可。

建立好所有的菜单宏后,最后建立一个主菜单,方法如下:单击“对象/宏”,选择“新建”,在出现的列表框的操作栏中选择“AddMenu”项,然后命名子菜单名称并选择菜单宏名称。然后依次建立好所有的子菜单项。最后在Access工具菜单项中,选择

“宏”,然后选择“运行宏”,系统中会出现对应的菜单栏。

至此,该系统的设计已经完成,如前文所述为了增强系统的安全性,系统启动前应先调用“a_login”窗体,可在启动对话框中设置。如图6所示。

图6 启动对话框

4 小结

用Access+SQLServer 集成开发信息管理系统 ,可以解决中小型企业资金少、企业计算机应用水平不高和企业迫切实现信息化管理的矛盾,由于 Access+SQLServer 在 Windows NT 操作系统下开发的基于客户机/服务器的管理信息系统,同属于Microsoft 公司的产品,随着公司规模的不断扩大,系统易于升级改版,从而节省了公司的投资。

参考文献:

[1]求是科技.Access2002数据库开发技术与工程实践[M].北京:人民邮电出版社,2004.

[2]毛永生,于德水. 用 Access建立中小型企业信息管理系统[J]. 计算机世界报.1998, (26):5.

[3]S 1R1C1(美). 前导工作室 译. Access与SQLServer客户机/服务器编程指南. 北京:中国水利水电出版社,199811-22.

[4]精英科技.SQL Server 2000 高级开发指南. 北京:电力出版社,2002.

[5]萨师煊,王珊. 数据库系统概论[M].高等教育出版社,1997.

[6]郑阿奇,刘启芬,顾韵华. SQLServer实用教程[M]. 北京:电子工业出版社,2002.

CBTC系统概述 篇4

基于通信的列车控制系统(CBTC)这一思想的萌芽出现在20世纪60年代,20世纪80年代初,国外开始系统地展开研究并进行阶段性测试,90年代开始进入试验段测试阶段。1999年9月,IEEE将CBTC定义为:“利用高精度的列车定位(不依赖于轨道电路),双向连续、大容量的车-地数据通信,车载、地面的安全功能处理器实现的一种连续自动列车控制系统”。定义中指出CBTC中的通信必须是连续的,这样才能够实现连续自动列车控制,利用轨间电缆、漏泄电缆和空间无线都可以实现车、地双向信息的连续传输。

借助先进的列车定位技术、安全处理器技术和无线通信技术,使得CBTC与传统基于轨道电路的列车控制系统相比,具有以下优点:

(1)、通过整个系统提供可靠的检查与平衡手段,通过车-地间双向信息传输,实现对列车的闭环控制,从而大大降低认为错误的影响,系统的可靠性更高。

(2)、各级调度都可以随时了解区段内任意列车的位置、速度、机车工程及其他各种参数,利用上述信息,各级调度可以规范、协调地直接指挥行车。

(3)、车站控制中心依据列车状态及前车状态,结合智能技术调整列车运行,获得最佳区间通过能力,减少列车在区段内运行时不需要的加速、制动,增加旅客乘坐的舒适度。

(4)、区段内 所有运行列车的各种参数(如:列车号、机车号、位置速度、工况、始发站、终点站、车辆数、载重量等自动的发给各种管理系统,如:TMIS、DMIS,不需要人工键入,从而可以避免对参数的漏键、错键、迟键和其他认为的错误,将以上控制和管理紧密结合,实现铁路信息化。

(5)、减少沿线设备,设备组要集中在车站及机车上,减轻设备维护和管理的劳动强度,受环境影响小(如:可减少雷击等现象的干扰和损伤在遭受自然灾害或战争破坏后,易恢复运行。

中型仓库管理信息系统概述 篇5

(1)对象描述

天津市某大型企业拥有一个中型仓库,其主要功能是提供公司生产部门的原料储存和供给以及提供采购部门的需要的订单数量,保障生产的正常运行,同时尽量减少库存积压,减少库存数量,是企业的库存费用尽量低一些,使企业能很好地运用剩余资金来做其他的运作。这个仓储部门下设一个仓储部经理,其下有三个分部门,分别是仓管科、装卸科和叉车科,其中仓管科下设三个组,分别为验货组、库管组和帐管组;叉车科又设有车辆管理组和叉车司机组两个部门。三个部门需要共同合作来完成任务。

(2)宏观目标

随着信息处理量的快速增加,工作量越来越多,这要求企业各方面的工作更全面、先进、高效。经济和科学技术发展加速,各企业的竞争归根结底就是技术和管理的竞争,企业为了争取获得利益最大化,必须拥有一套完善的管理系统来管理企业,以适应时代潮流和发展的需要。库存数据库管理系统是一个为适应当前各个行业对库存信息管理的迫切需求而设计开发的软件,能很好的使库存管理合理化和系统化。因此该企业需要开发一个界面友好,易于操作的较为完善的库存管理系统来管理货品,这对于整个企业的所有物资的管理和查询等自动化处理变得十分重要。

(3)需求分析

新会三防水情遥测系统概述 篇6

新会三防水情遥测系统概述

从系统通信组网方案、系统设备配置性能、系统可靠性和先进性等方面介绍了新会三防水清遥测系统.

作 者:林文安 陈鸿文 刘柳 LIN Wen-an CHEN Hong-wen LIU Liu 作者单位:广东省水文局江门分局,广东,江门,529000刊 名:广东水利水电英文刊名:GUANGDONG WATER RESOURCES AND HYDROPOWER年,卷(期):2009“”(7)分类号:P335关键词:水情遥测系统 设备配置性能 通信组网 新会三防

access系统概述 篇7

Vijeo citct是施耐德推出的用于解决生产过程中的可视化与任务控制的上位机组态软件,它提供了适用于工业的实时数据采集、显示、存储功能。但vijeo citect的报表实现方式为按照指定的报表格式,定时的生成报表,这种报表生成格式具有内容格式单一,数据应用不够灵活,对历史数据的应用具有很大的局限性[1];Microsoft Office Access是微软把数据库引擎的图形用户界面与软件开发工具结合在一起的一个中小型数据库管理系统,具有使用灵活,可视化等优点,使用access数据库可以解决vijeo citect数据库数据利用不够灵活的缺点;Excel是处理数据报表的十分方便而强大的工具,如果我们将数据全部提交到Excel中去,在Excel中按照用户的意愿进行报表的设计和打印,则是十分轻松的工作。因此把microsoft access数据库与excel结合起来处理vijeo citect数据生成报表,具有灵活方便的特点。

1 Microsoft Access与vijeo citect和excel的结合

开放数据库互连(ODBC)是Microsoft引进的一种早期数据库接口技术。它实际上是以非语言专用的方式,提供给程序员一种访问数据库内容的简单方法。换句话说,访问DBF文件或Access Basic得到MDB文件中的数据时,无需懂得Xbase程序设计语言。Vijeo Citect全面支持OPC Server、OPC Client、ODBC、OLEDB、DDE、Active X、API等流行的数据交换技术,可方便实现与Citect SCADA软件本身是采用面向对象技术开发的,其二次组态开发也是基于对象的,所有的对象均可实现工程重用[3]。Citect SCADA软件提供两种高级编程语言支持,即Cicode和Citect VBA。Cicode语言是一种面向SCADA的编程语言,功能强大,支持Activex、C++、JAVA等调用;Citect VBA是面向工业标准的编程语言[4]。使用Cicode开发环境以及VBA脚本能够实现各类比较复杂的工控程序设计,利用两种高级语言都可以通过ODBC方式对数据库进行数据处理。

Microsoft Excel可以运行内部的VB脚本程序,通过引用Microsoft Active X Date Objects可以实现对access数据库的操作。

2 vijeo citect与access数据库的连接

vijeo citect与access数据库之间通过ODBC方式进行数据的链接与通讯。

2.1 建立数据源

需要建立access数据库,根据要求建立表格。然后在控制面板中通过管理工具中的数据源建立名称唯一的ODBC数据源,来表示我们需要进行数据操作的数据库。

2.2 将数据周期性导入到数据库

在vijeo citect软件中的Cicode编辑器中生成名为Re Cord Product()的功能函数,在工程的左侧系统块下选择“事件”,定义一个名为Re Cord Product的周期性事件,存储周期可以自己选定。这样就可以把vijeo citect组态软件中采集到的PLC中的变量存储到access数据库中

SQLSet(h SQL,"INSERT INTO数据表格名(时间,参数一,参数二,….参数七)VALUES('")

"',"+Int To Str(变量一)+","+Int To Str(变量二)+….","+Int To Str(变量七)+")")

2.3 Excel对数据查询操作

首先创建一个Excel表格,为了方便脚本的执行,在工具栏中选择“宏”,将宏的安全性降为低。在sheet1中放置两个DTPicker控件,用来选择查询的开始事件与结束时间,来完成查询条件的时间选择操作,控件放置完后的结构如图1所示。在表格中添加两个按钮为“生成”与“清除”,在“工具”-“引用”找到Microsoft Active X Date Objects X.X Library;在脚本中编写名为a的如下vb程序:

在选择完两个DTPicker的时间后,点击“生成按钮”就可以生成需要查询的时间段中的运行数据。用excel生成的vijeo citect报表结构如图1所示。

3 结束语

本文中提到的access与Excel用于制作vijeo Citect组态软件报表的方式,利用了Access数据库的使用方便,可以作为第三方软件的数据源,具有开放性的优点,同时又充分利用了Excel在操作上的灵活性,可以根据用户的要求灵活的开发属于自己的精致的报表。access与Excel通过脚本执着组态软件报表的方式,不仅可以在vijeo citect上还可以用在IFIX、INTOUCH、WINCC等应用十分广泛的组态软件上,具有很强的通用性。

摘要:本文研究vijeo citect组态软件利用脚本程序,将变量数据周期性的采集,并且存储到指定的access数据库中,excel通过vb脚本以及控件将符合时间要求的数据查询出来,生成报表,为企业的生产管理提供辅助决策。

关键词:Vijeo citect,access,excel,VB

参考文献

[1]胡冰,黎洪生.基于Access数据库的WinCC组态软件报表系统的研究.

[2]Schneider公司.VijeoCitect TechnicalOverview V7,2 CH.SCDOC1102-HMI.

[3]林坚.Schneider公司.SCADA中级培训教程_V2.schneider elecric software solution-2010.

整合检索系统发展概述 篇8

关键词:整合检索 跨库检索 发现系统 统一资源管理

中图分类号: G254.92 文献标识码: A 文章编号: 1003-6938(2011)05-0025-04

The Development of Unified Retrieval Systems

Xia Cuijun (Guangdong University of Foreign Studies Library, Guangzhou, Guangdong, 510420)

Abstract:This paper mainly introduces the development of unified retrieval system. Then, the author analyses two kinds of unified retrieval system: search in just-in-case metadata central indexes,and just-in-time search in cross-database resources that are not indexed. Finally,the author introduces discovery system and unified resource management.

Key words: federated search; unified retrieval systems; discovery interface; Unified Resource Management

CLC number: G254.92 Document code: A Article ID: 1003-6938(2011)05-0025-04

整合检索由最初的“Google-like”一站式检索图书馆电子资源发展到强力存取图书馆各种资源(物理馆藏和虚拟馆藏)的探索发现系统,更进一步提出以统一资源管理平台管理图书馆的各种资源。系统开发商积极开发新功能组件的系统,图书馆面临更多的选择,也有了更多思考。本文试图通过梳理整合检索系统的发展脉络,引发图书馆思考如何让读者利用整合检索成更加方便、快捷的获取所需信息资源,并以整合检索系统为新的信息服务起点做好信息服务工作。

1 整合检索系统的兴起

面对复杂多元的网络信息环境,图书馆与数据库商、系统服务商等都在努力开发可以像Google一样一站式检索图书馆各种信息资源的工具——整合检索系统。整合检索并不是近几年出现的新概念,上世纪70年代开始发展的Z39.50及90年代与网络资源搜寻有关的Metacrawler都体现了整合检索的诉求,它们均是架构于透过一个共通的搜寻接口检索异质信息来源概念所形成的信息检索通讯协议或程序工具。也有的通过API程序对检索接口的分析、指令的包装与数据的重整达到整合检索。这类型的通讯协议与程序工具的设计目的都是希望能够透过一个共通的检索接口,降低信息使用者检索多个信息来源、重复输入多次相同检索策略的繁琐。[1 ] 但由于技术限制,不论是Z39.50、API程序或者Metacrawler,检索范围多限于单一形态资源,整合程度有限。近年来随着OpenURL以及相关程序工具的发展,整合检索在图书馆运用的成效也日见显著,metasearch, parallel search, federated search, broadcast search, cross-database search, search portal这些词汇从不同角度反映了对检索图书馆电子期刊、电子图书、自建资源等多种异构数据库信息资源的探索。

在整合检索系统的功能要求上,2005年美国国家信息标准组织(National Information Standards Organization、简称NISO)在“整合检索先导计划(NISO Metasearch Initiative)”的网站上对整合检索系统提出了三点要求,即:整合检索系统服务商能提供更有效的服务;内容供应商提供更多的内容并能保障他们的知识产权;图书馆能提供异于Google和其它免费网络资源的服务。[2 ] 这三点要求是开发整合检索系统的基本要求,整合检索系统的发展也经历了一个由初步发展到相对成熟的过程。

2 整合检索的技术方案

目前进入商业化开发的整合检索的技术方案有两种。一是基于备用性(just- in-case)处理的元数据集中索引式整合检索,预先将各个数据库资源的元数据集中到一台或几台中间服务器上,用户通过向这几台中间服务器发送检索请求的方式来完成整合检索。[3 ]二是基于即时性(just-in-time)处理的跨库检索系统,用户即时将查询提交给整合系统,通过整合服务器向源数据库发送请求,获取实时检索结果的整合方式。[4 ]这两种方案各有优缺点,也都各自的适用范围。

2.1 基于元数据集中索引的整合检索系统

基于元数据索引的整合检索系统就是通过抽取、映射和导入等手段对分布异构资源的元数据(也可能包括对象数据)进行收集和聚合,安装在本地系统或者中心系统平台提供统一的检索和服务。[5 ]这是一种备用性的整合检索,需要预先集中外部数据库源的元数据,检索是针对本地系统或中心系统平台的元数据库进行的,不需要跨多个外部数据库源,也不受源数据库访问方式的限制,检索速度快。从读者使用体验看,检索速度快是这种方式的最大优点。

元数据整合是目录信息的整合,基于元数据的整合检索系统会充分发现各个源数据库的共性,它会按照异构数据的共性,重组新的学科体系,做到分类体系统一,实现对所有异构资源的学科聚合,实现学科导航检索功能。[6 ]

基于元数据索引的整合检索系统需要建立一个庞大的集中式索引,强调元数据的提交与处理,注重元数据的更新与维护,存在着较大的管理难题。最初由于这种方式由于涉及数据库厂商的商业利益,不要说将所有资源的元数据集中到一起,就是集中图书馆订购的那些资源的元数据也很难操作。而且由于源数据库不断更新,已经集中索引的元数据也面临数据更新和维护问题。随着开放获取运动的发展,这一困境正在得到缓解。传统数据库商担心免费资源会影响到他们的用户,开始与 Google合作,一些学术性商业数据库和出版商已将其全文或文摘让Google Scholar编入索引。有些学术性商业数据库和出版商与图书馆系统服务商签约,同意系统服务商从他们数据库中直接收割元数据甚至是全文文本,并可存取这些元数据和生成索引。

元数据集中索引的整合检索在电子期刊整合中用的比较多。SwetsWise的元数据库SwetsWise MetaData收录了22000种刊名目录、3.5亿条篇名目次信息。[7 ] 360 Core的Knowledge Works是电子期刊、电子图书及其它资源的权威知识库,Serials Solution公司与全球各地的资源提供商合作,从中收集元数据,并集成到Knowledge Works中,通过Knowledge Works合作伙伴认证计划,确保数据库商按要求正确收集和呈现元数据。目前Knowledge Works包括来自2700多个全文和4720多个非全文的出版社权威数据库的18.5万多种电子期刊、50余万种电子图书的元数据,并以每月新增150个数据库资源的速度增加。[8 ]

元数据集中索引的整合检索也应用在资源探索发现系统。Ex Libris公司的Primo Central就是这样一个元数据集中式索引,它由Ex Libris统一维护、更新,将来自不同数据库商的数据进行集中索引,力求整合、揭示全世界的各主要电子期刊、电子数据库。Ex Libris公司与各个数据库商协商并签订合同,定时从供应商处直接收割元数据甚至是全文文本。从不同供应商收割回来的数据全部进入Primo系统中,进行统一的数据加工、规范化,最终建立一个单一的集中式索引。目前,Primo Central中已经整合了世界上大部分的外文电子期刊文章和部分报纸、电子书元数据,目前已收录记录超过2.5亿条。[9 ]

Serials Solution公司的Summon Unified Search Index 也是这样一个元数据集中式索引。经加工处理的元数据(部分包括全文)被预先收割到Summon Unified Search Index,并可深度索引,内容涵盖了数字资源库、报告、引文、灰色文献、会议录、学术仓储、电子期刊、报纸、电子图书、学位论文、图书馆书目记录等。[10 ]与Summon签约的出版商和内容供应商持续增长,目前,已有超过6800家出版商、约10万种期刊向Summon提供超过5亿条的记录。[11 ]

2.2 基于即时性处理的跨库检索系统

基于即时性处理的跨库检索系统指用户即时将查询提交给系统,系统将用户的检索要求转化为不同数据源的检索表达式,并发地检索本地的和广域网上的多个分布式异构数据源,并对检索结果加以整合,在经过去重和排序等操作后,以统一的格式将结果呈现给用户。[12 ]

对异构分布资源的整合,最佳的方式是采用标准的数据格式XML和标准的通用检索协议,如Z39.50、Open URL、Zing、ODL、OAI以及Web Service等,但实际上大多数电子资源并不支持或者并不开放这些接口,在实际情况中, 也经常遇到资源提供商不公开他们所遵循的协议情况。针对未知协议, 通常采用“页面分析技术”实现跨库检索,即通过分析各数据库的URL和HTML页面, 通过抽取、尝试和分析去判定检索请求和页面内容。[13 ]通过标准的通讯协议和标准的数据格式来进行的整合检索能够提供准确、全面、及时的检索结果,而通过Http页面分析和模拟进行的整合检索由于受到源数据库访问方式的限制, 整合的效果和准确性会受到不同程度的影响。

基于即时性处理的跨库检索系统,使用完全实时的目标资源数据,可即时检索到源数据库的最新数据,也避免了数据的更新与维护问题。但当源数据库检索接口、数据字段、数据结构发生变化时,跨库检索系统必须重新配库。

基于即时性处理的跨库检索系统的具体产品,国内目前使用比较多的有Metalib元搜索,已有许多详细介绍,此处不赘述。Deep Web Technology在检索获取集成分析深层网页数据库资源方面有独到之处,它开发的Explorit能同时并发检索数百个资源库,在几秒钟内返回高度相关性的检索结果,并将检索结果以智能聚类方式呈现给用户。[14 ]360 Secarch将全球领先的两大联邦检索引擎360 Secarch和WebFeat整合在一起,形成了一个功能强大、齐全的服务,可对检索结果进行整理和综合,并以聚类方式显示在一个简单易用的界面中。[15 ]Innovative的Encore通过Research Pro来检索资源,Research Pro异构资源整合检?系统采用的是Muse异构资源整合检索引擎。Swets 公司的SwetsWise Searcher采用的也是Muse的技术,2010年2月,Swets宣布与Deep Web Technology合作来改进SwetsWise Searcher的功能。[16 ]

3 整合检索的发展

整合检索的两种技术方案各有优缺点,也都有各自的适用范围。如何让这两种方案扬长避短优势互补呢?资源探索与发现系统正在做这方面的尝试,而整合检索也从最初尝试按Google族的使用习惯为读者提供一个简易的检索入口来查找图书馆丰富的电子馆藏,发展到强力存取、管理图书馆各种资源(物理馆藏和虚拟馆藏)的统一资源管理平台。

3.1 从整合检索到探索发现系统

两种方案各有优缺点,也都有各自的适用范围。元数据集中索引的整合检索需要学术性商业数据库、出版商等数据提供商的配合,经许可才可采集、索引元数据。基于即时性处理的跨库检索实现了对异构资源库的并发检索,但若要访问多个外部源数据库,则检索进程缓慢,且受外部源数据库访问方式的限制容易出现检索中断。如果将两种技术集成,既可解决元数据集中索引中未提供元数据的数据库的整合检索问题,又可减少跨库检索中要访问的外部数据库数量,换而言之,既扩大了检索范围又提高了检索效率。随着数字环境的形成,两种技术也整合在一起,并作为关键技术应用到图书馆的资源门户中,单一技术的整合系统发展到两种技术并用的资源发现与获取平台。

Serials Solution公司的探索发现解决方案集成了Summon互联网级探索发现和360 Search联邦检索服务。Innovative的Encore Discovery通过Research Pro 联邦检索工具和Encore Harvesting Services收割OAI元数据生成的索引集来发现资源,2010年1月宣称所整合的内容供应商的文章层级的内容,都是基串流XML模式而成,而不仅仅提前作内容的收割与索引。[17 ]

Ex Libris将MetaLib整合检索集成到Primo中,成为Primo的组件Primo Metasearch。Primo设计为通过Primo Central提供的元数据集中式检索方式和MetaLib元搜索提供的整合检索方式进行检索和发现资源,采取了以下几种检索:

①本地Primo检索。通过检索Primo本地索引、Primo其它用户的远程索引、Primo Central索引来进行。本地索引来自当前图书馆资源的元数据,其它用户的远程索引指Primo其它用户图书馆的索引。

②Primo深度检索。没有被预先抽取元数据索引的资源,而且这些资源符合Primo的深度检索的要求。

③Primo元搜索。适用于没有被预先抽取元数据索引的资源且不符合Primo深度检索。其核心组件是Metalib元搜索。[18 ]

3.2 从整合检索到统一资源管理

整合检索则由最初的“Google-like”检索界面改进到发现界面,以此为基础建立服务导向的架构,一方面提升读者的使用体验,另一方面与开放链接、聚类导航、个性化空间与信息定制、用户认证和权限控制等功能一起构成一个实用的数字资源整合系统。国外图书馆和软件商相继开发出十几种数字资源整合系统,在资源整合的基础上进行更深入的资源管理研究,提出了一些新的概念,如Ex Libris提出的统一资源管理(Unified Resource Management,简称URM),OCLC推出的 Web-scale Management Services(简称WMS);国内ALIS提出了三期建设和服务计划。

Ex Libris的统一资源管理平台将可处理各类资源(包括印刷资源、电子资源和数字资源),统一整合图书馆自动化系统、电子资源管理系统、机构仓储管理系统及其它系统,2011年1月 公布了Alma解决方案。Alma采用统一资源管理框架,支持图书馆所有资源的全部业务,不管这些资源是什么载体或格式、是在本地还是远程,全部业务涵盖了采分编、元数据管理、数字化以及日常业务。[19 ]如:Alma提供高质量、可共享的元数据,统一管理图书馆的各类资源,简化图书馆的工作流程,智能的馆藏管理让图书馆在有限的经费范围内实现最优的馆藏发展计划等。

OCLC指出WMS可让地方图书馆拥有完整自动化解决方案,而不需本地图书馆自动化系统,希望通过扩展WorldCat Local的功能来取代本地图书馆自动化系统。OCLC将WorldCat Local定位为探索发现工具,即WMS的发现层,加入流通、采购与许可管理的功能模块,旨在将现有的OCLC服务和最新开发的应用模块集成到一个协同在线网络中,希望开发一个可支持数千个图书馆有效处理数据的全球技术平台。目前已经形成三个主要的WMS模块:许可和订阅管理、流通发展、采购和工作流程。[20 ]

CALIS三期项目的建设目标是为全国近2000个高校成员馆提供标准化、低成本、自适应、可扩展的数字图书馆统一服务和集成平台,既要建立多级共建共享中心,又要为不同规模的高校图书馆提供低成本、本地化的数字图书馆解决方案。[21 ]

虽然统一资源管理目前仅为概念模式,Alma、WMS和CALIS的三期服务计划仅有少数图书馆开始早期试用,但对图书馆的影响不可忽视。以Exlibris的URM理念为例,在传统图书馆自动系统中,OPAC由图书馆提供元数据(MARC书目记录)和内容(纸本馆藏),自动化系统只是图书馆更好管理资源服务读者的工具,若元数据由Exlibris整合,内容由数据库商提供,那图书馆除了购买服务内容和服务平台,还能干什么?新技术带给图书馆的挑战前所未有!但数字化的浪潮不可阻挡,图书馆要在关注变化中寻找行业的发展机会。

4 结语

提供一个单一整合接口让读者能够非常容易地获得所需的信息是图书馆界一直追求的目标,整合检索系统让图书馆朝这目标又向前迈进了一步。但准确便捷的一站式整合检索也是对图书馆信息服务的巨大挑战,如何让整合检索入口成为图书馆服务的起点,而不是服务的终点是需要我们思考的问题。

参考文献:

[1]罗思嘉. 信息搜寻与异质数据库整合查询系统建置之初探 [EB/OL].[2011-07-26]. http://www.lib.ncku.edu.tw

/journal/15/4.htm.

[2]NISO Metasearch Initiative[EB/OL].[2011-05-20].http://www.niso.org/workrooms/mi/#background.

[3][4]窦天芳等.以Exlibris&Metalib为例谈整合检索的几个关键技术及应用[J].情报科学,2007,(8):1235-1239.

[5]姜爱蓉.数字资源整合系统的技术发展与应用趋势[J].图书馆杂志,2006,(12):14-18.

[6]蒋继平,姚倩.文献资源整合中的统一检索系统应用研究[J].大学图书馆学报,2011,(1):72-76.

[7]SwetsWise MetaData[EB/OL].[2011-05-16].http://www.swets.com/sites/default/files/factsheet/sw-md-03-2011-web.pdf.

[8]The Authoritative E-Resource Knowledgebase[EB/OL]. [2011-05-16].http://www.serialssolutions.com/assets/resources/Brochure-Serials-Solutions-KnowledgeWorks.pdf.

[9]资源发现与获取系统[EB/OL]. [2011-05-16]. http://www.exlibris.com.cn/product/primo/index.html.

[10][15]电子资源整体解决方案[EB/OL]. [2011-05-10]. http://www.serialssolutions.com/assets/publications/SerialsSolutions_Catalog_sch.pdf.

[11]Your Library Discovered[EB/OL]. [2011-5-10]. http://www.serialssolutions.com/assets/resources/Summon-Br

ochure-2010.pdf.

[12]李广建, 张智雄. 国外跨库检索系统研究项目及其特点[J]. 图书情报工作,2004,(4):444-447.

[13]姜爱蓉等.分布异构资源整合管理系统的技术特点和应用趋势——MetaLib& SFX综述[J].现代图书情报技术,2004,(4):1-5.

[14]Explorit Overview[EB/OL].[2011-05-16]. http://www.deepwebtech.com/products/explorit-overview/.

[16]SwetsWise Searcher improves its federated search performance with Deep Web Technologies[EB/OL].[2011-05-20].http://www.librarytechnology.org/ltg-displaytext.pl?RC=14516.

[17]Marshall Breeding. Automation Marketplace 2010:New Models,Core Systems[J].Library Journal,2010,135(6):22-36.

[18]Primo Search[EB/OL].[2011-05-20].http://www.exlibrisgroup.com/de/files/Germany/Produkte/PrimoSearchWh

itePaper.pdf.

[19]Ex Libris announces the cloud-based Alma Library Management Service[EB/OL].[2011-05-17].http://www.librarytechnology.org/ltg-displaytext.pl?RC=15322.

[20]David Rapp. OCLC's Cloud-Based ILS Enters Next Phase[J]. Library Journal,2010,135(13):16-18.

[21]王文清,陈凌. CALIS数字图书馆云服务平台模型[J].大学图书馆学报,2009,(4):13-18.

上一篇:职业危害防治措施范文下一篇:《一枚金币》教学设计 (北师大版四年级上册)