第 6章 网络数据库出版
6.1 概述
? 数据库出版( Database Publishing)是利
用数据库技术实现电子出版的过程和技术。
6.1.1 数据库出版及其发展
? 数据库出版( Database Publishing)是利
用数据库技术实现电子出版的过程和技术。
? 发展阶段
1,联机数据库出版(案例,DIALOG)
2,光盘数据库出版(案例,FirstSearch)
3,网络数据库出版
6.1.2 类型
? 信息资源类
1,科技信息资源
2,政府信息资源
3,公众信息资源
4,公众信息资源
? 文献加工类型
6.1.3 网络数据库的特点
? 数据的通用性
? 数据库的检索能力
? 数据库系统的集成功能
6.2 网络数据库技术基础
? 包括以下几个方面
1,基础结构
2,关系型数据库
3,SQL技术
4,WEB数据库访问技术
6.2.1 基础结构
? Web数据库系统基本结构(如图)
基础结构
? 扩展的 Web数据库系统基本结构(如图)
6.2.2 关系型数据库
? 简介
在网络数据库出版中,关系型数据库仍然是应用的主要数
据库。关系型数据库的数据以行和列的形式存储,这一系
列的行和列被称为表,一组表组成了数据库。
? 常见的关系型数据库
1,Oracle
2,MySQL
3,MS SQL Server
4,MS Access
6.2.3 SQL技术
? 简介
SQL是结构化查询语言 (Structured Query Language)的缩写。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通,
为关系型数据库管理系统的标准语言,是网络数据库出版的
重要工具。
6.2.3.2 SQL技术之特点
? 特点
1,非过程化语言
2,统一的语言
3,关系型数据库的公共语言
SQL语句与功能
? SQL语言的分类
SQL语言分类 标准的命令
数据查询语言 SELECT
数据操纵语言 INSERT,UPDATE,DELETE
数据定义语言 CREATE, ALTER、DROP
数据控制语言 COMMIT WORK,ROLLBACK WORK
6.2.4 Web数据库访问技术
? CGI访问数据库技术
? API访问数据库技术
? ODBC技术
? ASP访问数据库
ADO是一种操作 Microsoft所支持的数据库的方法,在 ASP
中它可以看作是一个数据库服务组件,是 ASP技术的核心之
一,它集中体现了 ASP技术丰富而灵活的数据库访问功能。
图见下页
? JDBC 技术
? Java为数据库开发应用提供了标准的应用程
序编程接口 JDBC(Java Database
Connectivity),它 JDBC是一种用 Java语言编
写的类和接口所组成的,用于执行 SQL语句的
编程接口。
? 图见下页
6.3 网络数据库出版发展趋势
? 应用更全面
? 功能更强大
? 系统更开放
? 服务更专业
6.3.1 应用更全面
? 在内容上,全文数据库可以较好地适应用户的需求,
其独特的优势在网络环境下日益突显,因此数据库
开发商与集成商日益重视数据库原始文献的提供,
从而用户可以即时地、便捷地访问信息资源的原文。
目前,数据库提供商在不断地开发新的信息资源全
文数据库,同时也在不断地增加现有数据库信息资
源的品种和数量。此外,通过对原始文献的直接链
接也增强了全文数据库的应用范围。
6.3.2 功能更强大
? 检索能力可以通过对进一步优化数据库原有
结构,提供交互式词表索引、浏览式索引、
检索途径、定题追踪、在线统计报告等功能;
具有独特检索机制和强大跨库交叉检索功能
的数据库会日益增多。
? 实时在线管理功能的增强是网络数据库出版
的一大趋势。在线管理可以提供使用统计报
告、事项通知、在线服务等功能。
6.3.3 系统更开放
? 网络数据库出版开放性是指数据库系统具备
了整合信息资源的能力,在数据库与其他信
息资源系统之间具备了集成的能力;开放集
成的数据库系统意味着可将多个信息资源与
多种服务整合成动态的体系。
6.3.4 服务更专业
? 网络数据库技术的强大功能和灵活应用为专
业化的服务提供了保障。网络数据库出版商
对专业化的服务更加热衷。智能化和个性化
的服务将网络出版变被动为主动,变大众服
务为个体服务,提高了服务的质量与水平,
这是网络数据库出版的长期趋势。