息系统核心和基础的数据库技术得到了越来越广 泛的应用。
1数据库技术的发展史
数据库技术的发展,已经成为先进信息技术 的重要组成部分,是现代计算机信息系统和计算 机应用系统的基础和核心。数据库技术最初产生 于20世纪60年代中期,根据数据模型的发展,可 以划分为三个阶段:第一代的网状、层次数据库系 统;第二代的关系数据库系统;第三代的以面向对 象模型为主要特征的数据库系统。 (l)第一代数据库系统
第一代数据库的代表是1969年IBM公司研 制的层次模型的数据库管理系统IMs和70年代 *收稿日期:2(》李一王珍一11
美国数据库系统语言协商CODASYL下属数据库 任务组DBTG提议的网状模型。层次数据库的数 据模型是有根的定向有序树,网状模型对应的是 有向图。这两种数据库奠定了现代数据库发展的 基础。这两种数据库具有如下共同点:(a)支持三 级模式(外模式、模式、内模式)。保证数据库系统 具有数据与程序的物理独立性和一定的逻辑独立 性;(b)用存取路径来表示数据之间的联系;(c)有 独立的数据定义语言;(d)导航式的数据操纵 语言。
(2)第二代数据库系统
第二代数据库的主要特征是支持关系数据模
型(数据结构、关系操作、数据完整性)。关系模型 具有以下特点:(a)关系模型的概念单一,实体和 实体之间的连系用关系来表示;(b)以关系数学为 基础;(c)数据的物理存储和存取路径对用户不透 明;(d)关系数据库语言是非过程化的。 (3)第三代数据库系统
第三代数据库产生于80年代,随着科学技术 的不断进步,各个行业领域对数据库技术提出了 更多的需求,关系型数据库已经不能完全满足需 应用能源技术20(科年第6期(总第90期)
求,于是产生了第三代数据库。主要有以下特征: (a)支持数据管理、对象管理和知识管理;(b)保持 和继承了第二代数据库系统的技术;(C)对其它系 统开放,支持数据库语言标准,支持标准网络协 议,有良好的可移植性、可连接性、可扩展性和互 操作性等。
Visualfoxpro是可视化的数据库管理系统,也 是强大的面向对象的应用程序编程工具。无论是
简单的组织信息、运行查询、创建集成的数据库操 作,还是为最终用户编写功能全面的数据库管理 应用程序,它都提供了可视的管理数据的强大工 具和编程工具。它具有速度、能力和灵活性,是普 通数据库管理系统无法比拟的。 2目前流行的几种数据库
目前市面上流行的数据库系统很多,其中著 名的数据库产品有:oracle、汕~、。ybase月场2、
fo即ro、dbase、aceess、eliPper、Paradox、p0Werl〕uidler、 de场lli等。在众多的数据库系统中,有几个数据 库系统已成为应用最广泛、市场最流行的数据库 平台。
(l)AQLserver
明LSelver是一个Windo、vsNt服务器上使用 的、支持客户/服务器结构的数据库管理系统。它
与Sybase的数据库完全兼容,与。racle和111五〕mlix 相比,SQLserver的易用性更好,它使较大的数据 库易于维护,特别适合那些要建立大中型数据库 又不是很精通数据库平台的人。 (2)Delphi
Delphi的语言是面向对象的ohjeetR气SCAL, 它是从Bodand以SCAL编程语言派生而来的。它 的优点是能够快捷地产生界面良好的应用程序。 在数据库应用设计方面,也具有强大的功能;开发 一个较大的数据库应用往往只要很短的时间即可 完成,特别是它提供的用于数据访问和控制的可 视控件能为程序设计带来极大的方便。 (3)VisualfoXpro 3数据库的未来
新一代数据库技术与其他学科的技术内容互 相结合,多学科的技术内容与数据库技术的有机 结合,使数据库领域中新的技术内容层出不穷。 分布处理技术、并行计算技术、人工智能技术、多 媒体技术、模糊技术,广泛应用于多个领域(商业 管理、(;IS、计划统计等),由此也衍生出多种新的 数据库技术。如:分布式数据库允许用户开发的 应用程序把多个物理分开的、通过网络互联的数 据库当作一个完整的数据库看待。并行数据库通 过clus让:技术把一个大的事务分散到Cluster中的 多个节点去执行,提高了数据库的吞吐和容错性。 多媒体数据库提供了一系列用来存储图像、音频 和视频对象类型,更好地对多媒体数据进行存储、 管理、查询。模糊数据库是存储、组织、管理和操 纵模糊数据库的数据库,可以用于模糊知识处理。
还有工程数据库、演绎数据库、知识数据库、时态 数据库、科学与统计数据库、面向对象的数据库、 专家数据库、数据仓库等等。随着科学技术的发 展,计算机技术不断应用到各行各业,数据存储不 断膨胀的需要,对未来的数据库技术将会有更高 的要求,未来数据库的应用也会变得更加广泛。
数据库发展方向的探讨 桑德林
(大庆油田有限责任公司第一采油厂作业大队,黑龙江大庆 163311)
摘 要:本文深入地分析和探讨了数据库访问存储体系结构。对比单机数据库存储方式和客户机/
服务器数据库存储方式的特点,从有利于推广数据库网络共享应用方面阐述了开放式数据库存储方式
开发应用的意义,简要介绍了作业大队在施工总结数据库方面的建设和应用。 关键词:数据库;客户/服务器
随着企业计算机应用水平的提高,作为支持和 推动应用水平的数据越来越多,对于数据的存取速 度、存放安全、备份机制和更新方法等要求也越来越 高,企业也经历了由数据库存储方式是单机存储,所 有数据和应用程序全部存储在一台计算机里。到基 于ORACLE的客户/服务方式的变革,后者的优点 是可实现多用户网络数据操作;提高数据的安全性; 客户端应用程序小而精,用户端数据库配置简单或 没有,查询数据工作由服务器来完成,提高查询速度 等。本文将从研究分析数据库存储体系结构入手,探 讨数据库远程访问存储及客户/服务方式的编程技 术。
1 本地数据库
在本地数据库应用中,应用程序和数据库共同 应用于同一操作系统,他们使用本机数据库或文件 来存取数据,一个本地机的数据库应用程序应同时 包含了用户访问界面和数据管理程序。该程序提供 给用户交互界面,并可通过数据管道访问数据库和 其他数据控件从文件中获取数据。对于本地数据库 的操作不管是数据库还是数据文件,他们都通过本 机的应用程序向用户界面提供数据。这种方式不能 实现数据的网上共享和传输,作业大队的作业施工 总结数据就是以这种方式操作存储的。 2 远程数据库
在远程数据库结构应用中,客户端提供交互界
面和数据库操作程序,数据库存储在服务器上,客户 端通过数据引擎从远程服务器中获取数据,这样可 以实现网上数据共享,在这种模式下,所有的应用程 序都在客户端,客户通过数据库引擎与数据服务器 交换数据,一个服务器可同时处理多个客户的请求, 在用户端需要安装应用程序和配置数据引擎、对于 ORACLE数据库还要安装配置SQL*NET,作业
施工数据上传到信息中心后即应用这种存储方式供 各矿浏览。
3 客户/服务方式数据库
在客户/服务方式的数据库应用程序中,客户程
序、应用服务程序、和远程数据服务器分布在不同的 机器上,其中,客户端只安装提供用户同机器交互的 操作界面,它能够向应用服务器提出数据请求和更 新操作数据,再由应用服务器上的应用程序作出处 层仅占全水平段的6.2%,隔层不发育,当生产压差 增大时,底水锥进加快,含水不断上升,调参效果差。 4 结论和建议
4.1 为改善油田开发效果,提高油藏采收率,在油 田含水到一定时期要及时适当放大生产压差,提液 稳产,提液是油田的必然。
4.2 对非均质油田(油井),由于好、差油气层启动 压力不同,对水平段有差油层的油井,其有放大生产 压差动用差油层的可能性和必要性,为提高储层的 动用,必须放大生产压差,动用差油气层;对均质油 田(油井),放大生产压差,油井锥进加快,含水上升 快,调参效果相对较差。
4.3 处于油藏不同位置的生产井,由于构造位置、 油层厚度、避水高度、储层物性等诸多因素的影响, 其合理生产压差存在差异,应在把握宏观规律的基 础上,根据实际情况进行调整。 [参考文献]
[1] 匡建超,张哨楠.塔河1号油田三叠系下油组 储层早期开发地质特征研究[J].钻采工艺, 2007,(4).
[2] 王柏力.童氏含水与采出程度关系图版的改进 与应用[J].大庆石油地质与开发,2006,(4).
[3] 王国顺,王建淮.张天渠油田长2-1油藏开发 效果分析[J].断块油气田,2006,(1).