基于数据挖掘的高校图书馆个性化服务研究

基于数据挖掘的高校图书馆个性化服务研究,第1张

(新乡医学院, 河南 新乡 453003)

摘 要:文章简述了数据挖掘技术应用到高校图书馆个性 化服务中的几种关键技术,并通过分析其在高校图书馆工作中的应用,来说明数据挖掘对高 校图书馆发展的重要性。

关键词:数据挖掘;

高校图书馆;

个性化服务

中图分类号:G25074 文献标识码:A 文章编号:1007—6921(2008)17—0200—02

随着数据库和网络技术应用的不断深入发展,Internet技术和Web技术的日益成熟,个性化 服务逐渐成为现代高校图书馆发展的重要趋势之一。个性化服务是根据对读者行为习惯、文 化层次和信息需求等信息的分析而主动地向用户提供可能需要的信息或服务。由此可见,如 何自动识别用户的信息、目标和计划是实现个性化服务的关键所在。

数据挖掘技术是信息识别、数据采集和数据处理技术的典型代表,能对图书馆所存在的潜在 信息以及读者的个人信息进行高效的分析并比较准确的预测其发展趋势,对于图书馆个性化 服务工作的发展和完善具有重要作用。因此,数据挖掘技术在高校图书馆个性化服务方面的 应用已经成为一种必然要求。

1 应用到图书馆个性化服务中的关键技术

11 关联分析

每个数据库中的数据之间都存在着一种潜在关联,关联分析的目的是从数据库中发现隐藏在数据间的关联,从而发现规则并应用到其他数据库中,在不知道 数据库中的关联函数或者不确定的情况下,通过关联分析抽取的规则便具有了一定的可信度 。例如:通过对读者借阅检索数据进行关联分析,可以发现读者在借阅文献时的其他借阅行 为。

12 聚类分析

聚类是根据一定规则将数据库中未分类的数据集划分为一系列有意义的集合。集合中的数据 具有共同趋势和模式。如果对同一个数据库采用的不同的聚类方法进行划分,则可能得到不 同的集合。在同一集合中,数据之间的差别较小,不同集合中数据之间差别较大。通过聚类 建立了宏观概念, 增强了人们对客观现实的认识[1]。

13 分类分析

分类是通过对样本数据库的数据进行分析,准确找出每个类别的概念描述或者建立分析模型 ,即这类数据库的分类规则或者决策树模式,然后用这个分类规则或决策树模式应用到同类 数据库中。是一种有指导的学习。分类方法可用于图书馆读者借阅日志数据的分析,从而得 出读者的借阅需求、借阅特征等信息。

14 预测分析

预测是通过对大量历史数据的分析,找出数据的变化规律,建立模型,并用此模型来预测未 来数据的种类、特征等。[1]典型方法是回归分析。例如,利用回归分析结合时间 序列分析对历史流通流量日志进行分析,可以推算出与往年相同时期的当前流通数量变化数 据。

2 数据挖掘在图书馆个性化服务方面的应用

随着网络和数据库技术的飞速发展和广泛应用,高校图书馆正在向信息化和数字化的方向 转变,近年来,我国高校加大了对图书馆的投资力度,图书馆的数据库和存储设备不断得到 扩充和扩容,网络和服务器得到进一步普及和升级。在这种自动化的网络环境下,数据挖掘 技术可以更好的完善高校图书馆个性化服务工作。

21 图书推荐工作中的应用

图书推荐工作是高校图书馆个性化服务的一个重要组成部分,是图书馆个性化服务的重要体 现之一。通过数据挖掘技术的应用,图书推荐工作可以做的更加有效和快捷。下面简单介绍 数据挖掘在图书推荐中的应用流程。

211 数据准备

数据的准备是数据挖掘的最基础的工作,没有数据,数据挖掘将无用武之地。通过对读者基 本信息数据库、读者借阅日志数据库以及其他涉及到读者各种信息的数据库进行选样、整理 、数据转换和预处理等数据处理,剔除无效和错误的数据,从而建立挖掘数据库,为数据挖掘做好数据准备。

212 数据挖掘和建立模型

对挖掘数据库应用关联分析等数据挖掘技术,得到读者的借阅习惯、兴趣模式和阅读趋势等 ,从而建立读者借阅行为模型。例如:通过对读者的借阅日志进行关联分析,可以发现读者 借阅一类图书同时的其他借阅行为和图书文献之间的关联。然后,计算这种关联规则的支持 度和置信度,从而建立借阅模式。需要强调的是:挖掘数据库是动态的,它是根据读者行为 或兴趣的改变而自动进行数据修改。

213 模型的测试

建立读者借阅模型以后,就需要测试模型的实用性和有效性。从原始数据库中选出一定比例 的数据对模型进行测试。通过读者模型得出的结果与原始数据进行比较,如果模型的准确率 大于既定的标准,说明模型有效,否则,就需要重新进行挖掘,建立新的读者借阅模型,直 到找到有效的模型为止。

214 结果的输出

通过测试以后,需要把有效的读者模型直观的表现在读者或者数据库管理者面前,这就需要 结合可视化技术,在读者或者图书管理者输入查询条件时,通过网页或者专门的数据挖掘系 统直观地输出查询结果。同时,也有利于数据库管理员或则决策者对数据库进行直接的数据 分析和 *** 作,及时了解用户需求,发现用户的访问习惯和模式以及周期性行为特征,利用推 送服务通过图书馆网页为读者提供个性化服务。同时为优化数据库资源的管理和合理分配提 供决策支持。

22 采访工作中的应用

图书采访是馆藏建设和文献资源布局的首要内容,是高校图书馆重要的基础业务工作。目前 ,很多高校图书馆的采访工作是通过采访工作人员自己拟定然后交馆领导或者专业人员审阅 修改后进行采购,或者征集各个院系部分学科专家的意见进行采购,这样不可避免的带有很 大的主观意识和片面性。而且近年来国内外文献资源数量巨增,各种载体形式复杂多样,再 加上图书文献的购置经费有限,要在有限的购置经费下保证各个学科间的科学分配和各种文 献载体的均衡以及购书的质量是一个令人头痛的问题。

利用数据挖掘技术指导采访工作,可以轻松解决这些问题。例如,利用关联分析,对历史采 购数据和图书管理系统数据库的读者借阅日志进行分析,可以发现各类所藏文献间的潜在关 系和比例关系,以及读者的借阅习惯和兴趣模式,把信息及时反馈到采访部门,可以有效避 免采访书刊的比例失衡,而且可以根据读者个人需求进行采访工作;

利用分类分析,对图书 管理系统数据库的文献流通记录进行分析,可以轻易找出借阅频繁的图书类别和利用率较低 的图书类别;

利用聚类分析,对适合各类读者的图书进行分析,可以比较精确地得出采购的 书目,为采访工作提供有力的决策支持。

23 期刊工作中的应用

近年来,国内外期刊的种类逐年递增,载体多种多样,为期刊的采购增加了难度。再加上高 校各个层次的阅读者都有,要满足每个层次读者的阅读要求也是一个难题。数据挖掘技术提 供了解决这些问题的方法。利用分类分析对用户的借阅和查阅特征进行完全分类,找出潜在 的借阅模式,然后再利用这些模式通过网页或者检索界面为读者提供个性化服务,对潜在用 户进行推荐性服务;

基于信息论的决策树算法也可以应用到期刊工作中,决策树算法可以自 动从期刊读者每日的访问日志等数据中收集有用数据,通过分析建立决策树模型,从中可以 发现读者的访问模式和借阅习惯,了解读者的信息需求,掌握读者的个性化信息,从而为读 者提供个性化服务。利用Web数据挖掘技术对分布在互联网上的一些期刊信息进行采集、处 理和分类。建立自己的特色数据库,既减轻了期刊经费方面的压力,又丰富了图书馆期刊的 信息资源。

24 情报咨询工作中的应用

作为为高校广大师生以及学科专家提供及时有用情报信息的情报部门,在图书馆中占有至关 重要的地位。知识信息提供的是否及时有效是衡量情报部工作的一个标准。在当今网络化、 数字化的时代,高校图书馆情报部门与互联网的“亲密”接触,为情报部从网络上采集和分 析 有用信息和数据提供了方便。但是互联网上Web页面综合多样,所含信息浩如烟海,要想快 速而高效地检索到自己想要的知识是一个难题。

利用数据挖掘技术可以为情报工作部门提供了先进的信息资源管理工具,通过对全校不同学 科领域的有用数据和信息进行分类分析,可以自建特色数据库;

利用分类分析和聚类分析技 术结合人工智能的一些算法,对从互联网上检索的相关信息按照学科建设和科研方向等类别 进行分类,从而实现自动信息检索;

利用决策树算法建立模型,实现专业学科数据和信息的 完全分类。用户可以在很短的时间内检索到所需的信息和数据;

利用Web挖掘对互联网的Web 网页进行挖掘,Web挖掘可以根据需求自动从互联网上搜索相关网页,对这些海量数据进行 深层次分析,并保证数据的完整性和安全性。然后对检索结果进行聚类和分类分析。把从互 联网上检索的相关信息按照学科建设和科研方向等类别进行分类,然后根据专业类别、研究 方向或者其他分类要求动态直观地呈现到读者面前。这样,就大大节省了用户的时间,而且 也丰富了图书馆的馆藏资源。

25 网络技术工作的应用

高校图书馆的网络技术部门是数据库和网络技术运用最深入和广泛的部门。为了更加方便、 有效的为广大师生和有关科研人员服务,图书馆会购买国内一些大型数据库,例如:中国期 刊网、万方数据等综合信息服务商的全部或部分数据库;

根据本校的一些科研工作和发表论 文自建小型数据库;

或者从>

数据库理论基础(基石)、编程基础以及编程思想、常用的数据结构、SQL 基础、SQL 性能优化、PL-SQL(Oracle 开发工程师);

T-SQL(MSSQL 开发工程师)、MySQL Procedure(MySQL 开发工程师)、Linux 基础、Shell 基础、其他脚本语言(比如 Python、Perl,了解)等。

数据库管理需要的知识如下:

数据库理论基础(基石)、编程基础以及编程思想、常用的数据结构、SQL 基础、SQL 性能优化、PL-SQL(了解)、T-SQL(了解)MySQL Procedure(了解)、Linux 基础、Linux 高级知识、Shell 编程基础(重要,熟练使用)、Python 基础(可以熟练使用)。

其他脚本语言(比如 Ruby、Perl、PHP,了解)、计算机网络基础、网络硬件以及服务器硬件基础、常用 Linux 服务、服务器以及数据库安全知识、数据库备份与恢复(重要);

复制技术(重要)、数据库性能监控以及优化、常见故障修复、存储等,最后,还有一点,文档撰写能力。

数据库方面学习方法:

数据库系统具有极强的 *** 作性,所以要想熟练地掌握数据库,就必须经常上机练习。

只有实际 *** 作使用才能发现问题。

通常情况下,数据库管理员工作的时间越长,其工作经验就越丰富。

很多复杂的问题,都可以根据数据库管理员的经验来很好地解决。

上机练习的过程中,可以将学到的数据库理论知识理解得更加透彻。

数据库管理员负责各系统数据的灾备工作,研究事务所的数据和信息安全。下面是我整理的数据库管理员工作的基本职责说明。

数据库管理员工作的基本职责说明1

职责

1、负责数据库管理系统的运维管理,完成数据库安装、监控、备份、测试、恢复等基本工作,从而保证数据库管理系统的稳定性、安全性和高性能;

2、监视监控数据库的警告日志,定期做备份审查、归档和删除;

3、监控数据库的日常会话情况,及时发现异常会话进程并积极采取有效处理措施予以解决,从而避免对业务运营造成影响;

4、监控数据库的碎片和剩余表空间情况,及时掌握表空间的扩展速度以及剩余空间分布情况,根据变化动态调整数据库的存储方案以优化资源使用;若有需要提前做出存储介质扩容的方案规划和未来存储需求计划;

5、关注数据库管理系统SQL Server版本的升级信息和与SQL Server相关的漏洞补丁信息,在测试环境中确认不会对业务运营造成影响的前提下实施生产环境下的SQL Server版本升级和补丁补漏,并对整个升级补漏过程进行监控和日志审查,确认升级补漏真正成功完成;

6、制定数据库备份计划,制定灾难恢复计划中的数据恢复相关要求并定期演练,确保灾难出现时能对数据库数据进行有效恢复;

7、对数据库的备份策略要根据业务要求和实际情况进行更改,对数据库的日常备份作业执行进行监控和状态确认,对数据库的备份数据进行验证和介质存放管理,与数据库的设计厂商保持联络和维持技术沟通;

8、制定数据库用户管理要求,建立数据库底层结果和访问模型,制定数据库性能监控标准和指标;对通过数据库管理系统进行的任何针对数据库对象的更改进行统一管理;

9、使用SQL语句对数据库进行管理维护和性能优化;

10、当发现不同用户需求之间互相抵触进而造成进程死锁时,进行处理的同时协助相关人员协调用户需求,配合应用系统的数据库设计人员对系统资源进行合理分配;

11、负责数据库管理系统的管理用户批准和其对应的管理权限设置,采取措施防止数据库被未经授权的访问和破坏;

12、协助有关部门配合相关岗位完成U9系统的项目实施和应用升级、治木软件系统的项目实施和应用升级;

13、完成信息部经理交代的有关任务,协助公司各部门完成相关的工作;

任职要求

1、本科以上学历,计算机相关专业,具备专业的计算机应用知识,年龄不限,性别不限,有SQL Server认证者(MCSA)优先;

2、熟悉SQL Server数据库平台下的数据备份/数据恢复,了解数据库性能监控和优化,掌握SQL代码编写,对数据库安全性有一定认识,理解数据库设计,理解索引设计、索引维护和查询引擎, 懂得容量监控与规划;

3、思维清晰,具备优秀的沟通理解能力;逻辑推算及动手能力强,有独档一面的工作能力,且能承受较大的工作压力;

数据库管理员工作的基本职责说明2

职责:

1负责数据库的安装配置及升级改造,性能监控及优化,故障诊断和排除,数据迁移,数据库备份、复制、镜像等容灾方案的制定和实施,以及数据库的安全管理、帐户权限管理;

2维护线上业务核心数据库的724安全、稳定运行;

3负责数据库的架构规划、评估、实施,实现高可用、可扩展架构;

4熟悉MySQL的运行机制和体系架构, 精通/熟悉SQL,熟悉数据库设计与优化;

5对数据库新增内容进行数据分析和挖掘;

任职要求:

1熟悉数据库管理工具,如Navicat等轻量化管理工具;

2熟练使用MySql,Oracle等数据库相关工具;

3参与MYSQL脚本管理、SQL Advisor、数据质量管理等工具与平台的开发与实现;

4至少熟悉java或Python中的一种开发语言

数据库管理员工作的基本职责说明3

职责:

1、负责公司数据库日常运行监控、管理和性能分析,并进行故障处理和优化。

2、快速处理解决数据库系统运行中出现的故障和问题,保证业务数据安全、可用;

3、负责Oracle数据库的日常运行维护、备份恢复、升级优化、扩容迁移和安全管理工作;

4、为架构/开发团队提供Oracle数据库相关的技术支持服务,包括对象设计、SQL编写规范制定、指导、审核等;

5、负责Oracle数据库平台架构和高可用方案的规划设计工作,并通过分析业务发展趋势,做出相应的容量规划;

6、负责Oracle数据库的业务数据分析与挖掘、性能分析与系统优化、问题跟踪与管理;

7、负责系统软、硬件的部署、监控以及调优,包括 JVM 的调优、中间件调优、底层硬件设备的优化;

8、撰写并维护工作相关的数据库设计文档;

任职要求:

1、计算机或者相关专业本科毕业,5年以上ORACLE数据库维护和优化经验;

2、有大型在线交易系统和企业应用系统(例如:ERP、SRM、WMS等)数据库规划设计和优化经验;

3、熟练安装搭建数据库服务器及集群系统、双机热备,包括SQL Server和Oracle;

4、精通 Oracle数据库原理和运行机制,具有丰富的管理与调优经验;

5、精通RAC、Data Guard、OGG配置管理以及故障排除;

6、熟悉linux ,AIX环境下数据库运行维护;熟悉VERITAS SF文件系统;

7、精通Oracle数据库11g/12c分库,分表,SQL解析,数据路由等。

8、为人正直,工作责任心强,良好的沟通和为人处事的能力、良好的团队合作精神;

9、持有OCP证书;

10、拥有Ansible、python经验者或拥有OCM等证书者优先考虑。

数据库管理员工作的基本职责说明4

职责:

1、负责公司数据库架构规划、容量规划、系统调优;

2、负责数据库日常运维、故障处理,备份恢复、性能调优及补丁升级等;

3、规划、设计、评审和优化数据库设计方案;

4、配合研发制定数据库技术方案,分库分表策略,数据迁移方案 ;

5、指导开发人员完成数据库建模、数据库索引优化,数据库 *** 作语句优化;

任职要求:

1、计算机相关专业本科及以上学历;

2、五年以上DBA相关经验;

3、精通MySQL数据库的在Linux下的安装布署、开发维护、管理及性能调优;

4、熟悉MySQL存储引擎InnoDB、能够进行SQL语句和读写分离的优化分析/设计,并具有高并发下读写分离维护经验。;

5、熟悉MySQL事务和锁,能进行锁分析和分析优化;

6、熟悉其他至少两种关系型数据库SQL Server/Oracle/Postgresql;

7、熟悉ETL概念及过程,有一定的存储过程或ETL相关的开发经验;

8、熟悉Linux,熟悉脚本编写,有自动化经验;掌握至少一门脚本语言(Shell、Python、Perl);

9、熟悉java开发优先考虑。

10、熟悉NoSql优先考虑。

数据库管理员工作的基本职责说明5

职责:

1、负责系统数据库(Oracle、Mysql为主)的数据库规划、部署、优化、故障排查;日常运维及管理工作;

2、负责数据库的存储规划管理,协助系统规划设计、防火墙等网络安全设备的安装调试、故障排除、安装、配置、升级与迁移;

3、负责公司项目数据备份策略制定、实施等相关信息安全工作;

4、负责制定和实施数据库备份恢复策略;

5、负责数据库监控,性能检查和优化工作;

6、负责诊断、故障检测和解决任何数据库相关的问题,配合其他数据库相关管理和维护工作。

7、配合开发人员及其他项目组开展日常技术支持、故障排查、系统日常维护

任职资格:

1、熟悉数据库结构设计,对系统架构和数据库理论有较好的理解;

2、熟悉Oracle或Mysql数据库体系结构和性能优化;

3、熟悉SQL优化原理,具备较好的SQL优化能力;

4、熟悉一种或者多种主流的UNIX/LINUX系统;

以上就是关于基于数据挖掘的高校图书馆个性化服务研究全部的内容,包括:基于数据挖掘的高校图书馆个性化服务研究、日后想在数据库方面发展,需要有哪些必备的技能、数据库管理员工作的基本职责说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9776111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存