工程数据库
- 格式:pptx
- 大小:407.81 KB
- 文档页数:16


.16. Computer era No.6 2002 基于面向对象的关系型数据库模型 在工程数据库系统中的应用 曹双贵 (淮海I学院电子I程系,江苏连云港222005) 摘要:分析了对象一是系型数据库模型的特点,蛤出了一种典型的对象关系型数据库鲒构模型.并对其在三类 工程数据库中的应用作了一些研究 关键词:面向对象;对象一是系型数据库;时态数据库;主动数据库:蜜时数据库 1引言 面向对象技术是传统软件开发技术的自然演进;面向对 象的方法是一种分析方法、设计方法、思维方法和程序设计 方法。其基本思想是:对问题空间进行自然分割,以更接近人 类思维的方式建立问题域模型,以便对客观实体进行结构模 拟和行为模拟,从而使设计出的软件尽可能直接地描述现实 世界,构造出模块化的、可重用的、维护性好的软件。在面向 对象方法中,对象作为描述信息实体的统一概念,把数据和 对数据的操作融台为一体,通过方法、消息、类、继承、封装和 实例化等机制构造软件系统,并为软件应用提供强有力的支 持。 而对象—关系数据库管理系统(ORDBMS) ̄lJ是面向对 象技术与关系数据库技术的结台走向成熟的产物,是目前关 系数据库的一个重要发展方向。传统的关系型数据库系统中 存在的是一张二维表,而在对象—关系型数据库中则同时存 在着关系和代表各个实体的对象、它具备关系数据库管理系 统的功能,同时又支持面向对象的特性,主要是扩充基类(指 用户在SQL中能创建带有相应操作符和函数的新数据类 型)、支持复杂对象、增加复杂对象继承机制及支持规则系 统、支持SQL查询语言的超集即对象查询语言OQL(Obj ̄t Query Language),适台复杂数据、复杂查询的应用.从而更 好地满足工程方面的应用。 2对象关系型数据库的优点符合工程数据库的特 殊要求 1)能存储和处理各种复杂对象,支持基类扩充及基类扩 充模块 传统的关系数据库把一切都建立在二维表的基础上,其 数据模型简单、清晰,但对客观世界的复杂事物、它的表达能 力有很大局限性。而工程数据库(如时态数据库、主动数据 库、实时数据库等)中存储的数据往往都具有信息量大、结 构复杂、可变长等特点,这就要求系统能支持尽可能多的复 杂对象类型。 而对象关系型数据库模型中一般都增加了下列复杂的 数据类型: (-)、Bag() Ust(…)、Array(…)、Struct()等 这几种数据类型可用于任何复杂的操作。除此之外,还 可以提供点Point、线Line等二维图形方面的数据类型以及 图像方面的数据类型,包括对多种图像格式的支持以及某些 标准的图像操作和处理,如平移、旋转、直方图、边缘检测等。 用户也可以在OQL中创建带有相应操作符和函数(可用面 向对象的编程语言)的新数据类型,然后将函数注册到系统 中去。 另外,对象关系型数据库一般支持动态链接,故用户还 可以融台和匹配来自第三方的基类扩充模块,基类扩充模块 屏蔽了很多专业知识(例如图像的显示和转换),可以简单 地插入到自己的数据库中。如Informix推出的二十多个基粪 扩充模块,包括二维/三维空间基类扩充模块、图像基粪扩 充模块、时间序列基类扩充模块、w曲基粪扩充模块、VIR (可视化信息查询基粪扩充模块)等。 2)支持对象查询语言,可实现基于高维关系上的查询 功能 对复杂对象的支持除能定义其数据类型外,还包括对它 的查询等操作。但SQL-92定义的基本数据类型只有整数、 实数、字符串(定义长或可变长J、时间 数值和小数几种:而 面向对象数据库管理系统能够支持对象查询语言OQL()= 如查询语句: SELECT DISTINCT do name FROM(SELECT info FROM Employee info WHERE info sex=。M 】d.d dp 在该查询中,括弧中表达式的结果d(是一个包)来定 义—个变量却,同时,表达式也可建立一个新对象: 另外,将面向对象技术与关系数据库技术相结台而构造 出对象一关系型数据库管理系统,可实现基于高维关系上的 查询功能=如在设计某个机械系统时,是基于三维空间的查 询,又如在地理信息系统中,海岸线的位置随着时间变迁,其 形状、位置都会发生一些变化,属于一个典型的四维关系上 的查询。 3j支持动态模式修改 在工程设计系统中.设计数据是逐步生成、逐步增加的. 某些实体的结构及实体问的联系可能需要对其模式不断地 扩充,对象关系型数据库管理系统一般可以提供功能强大、
序号编号名称单位技工
第一册(通信电源设备安装工程)
TSD1-001安装单母线柜断路器柜台4.11
TSD1-002安装单母线柜互感器柜台3.27
TSD1-003安装单母线柜电容器柜、其他柜台1.97
TSD1-004安装单母线柜母线桥组1.49
TSD1-005安装双母线柜断路器柜台4.98
TSD1-006安装双母线柜互感器柜台4.04
TSD1-007安装双母线柜电容器柜、其他柜台2.28
TSD1-008不带高压开关柜(变压器容量kVA以下)100台4.68
TSD1-009不带高压开关柜(变压器容量kVA以下)315台5.56
TSD1-010不带高压开关柜(变压器容量kVA以下)630台6.7
TSD1-011带高压开关柜(变压器容量kVA以下)100台6.04
TSD1-012带高压开关柜(变压器容量kVA以下)315台7.92
TSD1-013带高压开关柜(变压器容量kVA以下)630台9.36
TSD1-014带高压开关柜(变压器容量kVA以下)1000台11.54
TSD1-015送配电装置系统调试系统20
TSD1-016两路市电自投装置调试系统6.9
TSD1-017母线系统调试(10KV以下)段10.64
TSD1-018安装油浸电力变压器(容量)250KVA以下台4.46
TSD1-019安装油浸电力变压器(容量)500KVA以下台5.72
TSD1-020安装油浸电力变压器(容量)1000KVA以下台9.8
TSD1-021安装油浸电力变压器(容量)2000KVA以下台12.7
TSD1-022安装油浸电力变压器(容量)4000KVA以下台22.88
TSD1-023安装干式变压器(容量)100KVA以下台3.63
TSD1-024安装干式变压器(容量)200KVA以下台4.07
TSD1-025安装干式变压器(容量)500KVA以下台5.4
TSD1-026安装干式变压器(容量)800KVA以下台6.4
TSD1-027安装干式变压器(容量)1000KVA以下台7.07
.
/ ESDU工程技术数据库介绍
ESDU为IHS(Information Handling Service)公司下属机构,总部设在英国,其前身是二战时期英国皇家航空协会(RAeS)的一个技术委员会,旨在迅速培养战时所需的航空工程技术人员,使非航空专业的技术人员尽快熟悉航空方面的专业技术。该技术委员会收集了最优秀的知识经验并制成具有权威性的易于接受的工具资料,以便工程技术人员在实际工作中使用。为确保该项工作的权威性和质量,在每一技术领域指定一个专业委员会,负责收集、评估技术项目,并保证其简洁明了。
1963年,该委员会为适应工业和机械工业方面的需求,扩展其工作范围,并更名为工程科学数据集(Engineering Sciences Data Unit, ESDU),简称ESDU。60年代末,在经历了一系列变动后,ESDU加入了IHS公司。
ESDU 提供的订阅式服务建立在有效和权威的设计数据和方法上,其内容覆盖航空机械,化学,结构工程以及环境工程和材料科学等领域。ESDU 是目前唯一提供有效已验证数据的工学领域专业数据库。很多的致力于航空航天领域的公司都非常重视该数据库的使用,与此同时它也被认为最精确的,与时俱进的,内容全面广泛的工学数据集。ESDU 中的每一个专题系列都是经过具有资深学术研究,工业研究比较的专家验证过,ESDU中的数据信息也以精确和简练的格式来表达,并且是对大量信息过虑后的结果。需要特别指出的是ESDU中包括大量的未出版信息,这些关键信息只有在ESDU中而这些关键信息正是学术机构和公司苦苦寻觅的一些关键信息 。
ESDU主要向工程设计人员提供经验性数据处理方法,及设计问题解决方案。该数据产品专业性较强,其内容偏重于航空航天和工程建筑结构等的理论设计及应用方面,是这方面具有权威性的设计计算工具。原航空工业部及其下属研究机构曾经购买并使用过ESDU数据集,我国第一架飞机的设计,就大量引用了该数据产品,发挥了极其重要的作用。实践证明,它在工程设计领域中具有雄厚的实力,深受广大工程设计人员的欢迎。
四川升拓检测公司技术资料
基于数据库的工程检测信息管理系统 CI-DBS
自90年代初,W.H.Inmon给出数据库的定义,数据库技术就成为研究热点。许多专家研究数据库及其关键技术。传统的数据库元数据集成方案投资巨大但是效率不高,而且主要针对商业数据库系统,并不适用于工程数据库管理系统。另外,由于数据库系统是一个应用系统并且用户需求个性化很强,不可能有现成的能满足用户各种需求的解决方案,必须对应用系统进行集成开发,以满足不同用户需求。
Internet的异军突起以及XML语言的出现,给数据库系统的发展开辟了一片新的天地。数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。最初的数据管理形式主要是文件系统,少量的以数据片段之间增加一些关联和语义而构成层次或网状数据库,但数据的访问必须依赖于特定程序,数据存储方式是固定的。自E.F.Godd博士发表其著名的关系数据模型的论文,关系数据库的出现开创了数据管理的新时代。
近几十年来涌现了大量新技术、新思路,并被用于关系数据库系统的开发和实现:C/S架构(客户/服务器)系统结构、存储过程、多线索并发内核、异步I/O等,这使得关系数据库系统的处理能力毫不逊色于传统封闭的数据库系统。SQL的使用已成为不可阻挡的潮流,加上近些年来计算机硬件处理能力呈数量级的递增,关系数据库已发展为联机事务处理系统的主流。
当联机事务处理系统应用到一定阶段后,用户便发现单靠拥有联机事务处理已经不足以获得市场竞争优势,他们需要对其自身业务的运作以及整个市场相关行业的情况进行分析,而做出有力决策。这种决策需要对大量业务数据包括历史业务数据进行分析。在如今激烈的市场竞争环境下,这种基于业务数据的决策分析,称之为联机分析处理。如果说传统联机事务处理强调的是更新数据库——向数据库中添加信息,那么联机分析处理就是从数据库中获取信息,利用信息。如今的数据库对关系数据库的联机分析能力提出了更高的要求,由于技术的专业化,更专注于联机分析领域的发展和探索。