📄 d123.bmp.txt
字号:
第4章远程数据库访问编程实例
4.1 数据库概述
数据库的发展历史主要是数据管理技术的发展历史,它经历了人工管理、文件系统和数
据库系统3个阶段。数据库系统阶段是从20世纪60年代后期开始,这个阶段计算机应用规
模越来越大,数据量急剧增长,在数据处理方式上,联机实时处理的要求更多,文件系统管
理数据已经不能满足应用的需要,于是数据库技术应运而生,出现了统一管理数据库的软件
一数据库管理系统(Database Management System,DBMS)。
这里提到的数据库系统不是指数据库本身,也不是指数据库关系系统,而是指计算机系
统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系
统、数据库管理员(DateBase Administrator,DBA)和用户构成。
当前流行的数据库管理系统一般分为3类。一类是以PC机、微型机系统为运行环境
的数据库管理系统,如xBase类的产品Microsoft Access、dBase、FoxBase、FoxPro和Ⅵsual
FoxPro等。这类系统主要用于一般办公环境,使用方便、操作简便,因此也被称为桌面型
数据库管理系统。另一类是以Oracle力代表的数据库关系系统,此类系统还有Sybase、IBM
DB2和Informix等,这些系统强调系统工程理论上和实践上的完备性,具有更巨大的数据
存储和管理能力,比桌面型数据管理系统具有更全面的数据保护和恢复能力,是目前主流
的数据库管理系统。第三类是以Microsoft SQL Server为代表的介于以上两类数据库管理系
统之间的系统。
4.1.1几种流行的网络数据库
最近几年,计算机网络飞速发展,人们对远程数据库访问的应用程序的要求也越来越高、
越来越多。虽然以上3类的数据库管理系统大多可用于远程数据库的访问,但是目前,在使
用Ⅵsual C++开发的软件系统中,流行的网络数据库主要是Oracle、Sybase、Microsoft SQL
Server等。
1.Oracle
Oracle是美国Oracle公司的数据库产品。Oracle产品早在1986年就进入中国市场,主
要为Oracle 5.0版本。随着国内的信息处理需求和处理技术的飞速发展,很多行业选用Oracle
作为信息系统的基础。
Oracle的最新版本是Oracle lOi,这是第一个专门设计用于网格计算的数据库,在管理
企业信息方面最灵活和最经济高效,在尽酉能提高服务质量的同时削减了管理成本。同时,
从Oracle 9i开始推出的开放式标准网络计算体系NCA (Network Computing Architect)使
信息技术程序员花很少时间就可以解决数据互操作性问题,从而把更多精力用到系统的开
发上。
123
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -