相关推荐
-
面向对象的关系数据库设计 (2002年)
针对面向对象技术和关系数据库的特点,将两者相结合,建立了对象关系数据库管理系统,既支持已经被广泛使用的SQL,不仅具有良好的通用性,又具有面向对象特性,能支持复杂对象和复杂对象的复杂行为,是对象技术和传统关系数据库技术的最佳融合。该技术同时拥有关系型数据库的强大功能和可靠性以及对象的灵活性和模型化功能。文中还提出了对象关系数据库的设计方法和对象映射成关系数据库的方式,其方式简便,实用性强。
-
【软件工程期末复习】课后部分习题
软件工程期末复习 | 软件工程课后部分习题 | 选择题 | 判断题 | 简答题 | 应用题
-
【软件工程】期末复习题 | 第一~十四章例题/课后习题
第一章 1.软件就是程序,编写软件就是编写程序。 ( ) 2.软件危机的主要表现是软件需求增加,软件价格上升。 ( ) 3.软件工程学科出现的主要原因是软件危机的出现。 ( ) 4.与计算机科学的理论研究不同,软件工程是一门原理性学科。 ( )第二章 5.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。 ( ) 6.原型化开发方法包括生成原型和实现原型两个步骤。 ( ) 7.
-
软工课后习题题库(选择判断)
期末考试自用
-
关系数据库系统与面向对象数据库系统各自的优缺点
①关系数据库系统的优点 a.灵活性和建库的简单性:从软件开发的前景来看,用户与关系数据库编程之间的接口是灵活与友好的。目前在多数RDDMS产品中使用标准查询语言SQL,允许用户几乎毫无差别地从一个产品到另一个产品存取信息。与关系数据库接口的应用软件具有相似的程序访问机制,提供大量标准的数据存取方法。 b.结构简单:从数据建模的前景看,关系数据库具有相当简单的结构(元组),可为用户或程序
-
面向对象数据库和关系数据库的区别
面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的无缝连接。什么叫无缝连接,假设你 不用数据库,用C语言编了一个程序,你可以不需要(或基本不需要)任何改动就将它作用于数据库,即你可以用C语言透明访问数据库,就好象数据库根本不存在一样,所以也有人把面向对象数据库理解为语言的持久化。怎么样,听起来挺玄的吧,可是我们自己开发的数据库系统——OSCAR早就做到了这一点。 由于...
-
面向对象数据库完整设计过程
一、.需求分析 ( 可列出方法的署名和参数) 二、画对象联系图 (O-R图) 举例: 三、构建ORDB模式(ORDB模型) ORDB模型举例: 四、对象关系数据创建 1.类型创建 举例如下: 2.继承性创建 举例如下: 3.关系表创建 举例如下: 五、OQL数据操...
-
基于面向对象(OO)的数据库设计模式探讨(2)
基于面向对象(OO)的数据库设计模式探讨(2) 一种基于指标矩阵的数据建模的方法 摘要 现在大型的管理系统有几千甚至上万张表,但几乎没有谁能搞清楚所有的数据结构,如何建立清晰明了的数据结构?如何让其他人对数据结构更加容易理解,本文以《基于面向对象(OO)的数据库设计模式探讨》为基础进一步对汇总表进行分析,通过建立指标矩阵模型,“模式”化数据库建模,建立清晰可读的汇总数据模型。
-
面向对象方法中的数据库设计
最近收到不少网友关于在面向对象的分析设计中如何进行数据库设计的疑问。在大象-thinking in uml一书里,我详细讲述了面向对象从需求到设计的整个过程,但确实对数据库设计着墨甚少。因此写这篇文章对这个问题详细说明,在第二版里应当也会加上这一部分。 先贴出一位网友的疑问以及我的回复,作为这篇文章的引子:网友fdshxp问道:在软件开发时要进行数据库设计,现在通常的做
-
面向对象的关系数据库设计
面向对象的关系数据库设计一、概念的区分 有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS) 理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。用户使用面向对象方法学可以定义任何一种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循面向对象的思路。 面向对
-
面向对象数据库(Object Oriented Databases)
前面说几句费话。现在正在从事面向对象数据库在国内的推广工作,如果有兴趣可以与我联系。如果有任何问题可以私信我,也可以到我们网站上 面向对象数据库交流社区 来向我提问,我一定以最快的速度解答。 想把 面向对象数据库交流社区 打造成为国内最大的面向对象数据交流的社区,希望有兴趣的与我共同经营这个社区,下面的译文。 面向对象数据库也被称为对象数据管理系统。对象数据库存储面向对象
-
面向对象数据库简介
面向对象数据的定义 面向对象数据库(OODB)是一个基于面向对象编程语言(OOP)的数据库,其数据都是以对象/类的形式表示并存储在面向对象数据库中。简单来讲,面向对象数据库 = 面向对象编程语言 + 关系型数据库特性。在这个公式里面,面向对象编程语言的三个特性为继承、多态、封装;而关系型数据库特性的三个特性:实体完整性、并发、查询处理,因此可用下图[1]表示面向对象数据库。 关系型数据库的问题 ...
-
面向对象的关系数据库设计(转)
面向对象的关系数据库设计(转)[@more@] 北京市公路局系统使用的是Oracle 7.3关系数据库,即RDBMS。由于我们对整个工程用了面向对象的软件工程(OOSE)开发方法学,所以数据库设计也是面向对象的。 一、概念的...
-
数据库的一种完全面向对象设计模式(包含实例) Rayphrank原创!
数据库的一种完全面向对象设计模式 1.1 完全面向对象和非完全面向对象 面向对象(OO)方法这个名字早已深入人心,它的科学性和合理性也已毋庸置疑。人们动辄将自己开发的软件冠以“采用面向对象方法设计”以示其先进性就是一个极好的证明。然而,一个先进的方法学必须有相应的工具支持才能实现,它的概念和方法如不落实程序实现上,就不能真正掌握它的精髓而在实践中运用。诚然,SmallT
-
面向对象的分析与设计
一、传统开发方法中存在的问题 在二十世纪六十年代以前,软件系统都是较小且相对简单的;所用的编程语言都是十分简单(Fortran,Cobol等 );时兴个人英雄注意,即崇尚程序员的个人技能 ;代码是面条式的,特别是代码中含有GOTO语句。当时系统设计时常用的方法有功能分解法和数据流法。 1、功能分解法(function decomposition) 以系...
-
面向对象数据模型
在很多领域中,一个对象可以由多hen个属性来描述,而其中某些属性本身又是另一个对象,也有自身的内部结构。例如,计算机辅助设计(CAD)的图形数据,多媒体的应用的图形、声音和文档等。所谓面向对象数据模型指属性和操作属性的方法封装在称为对象类的结构中的模型。可以通过将一个对象类嵌套或封装在另一个类里来表示类间的关联,新的对象类可以从更一般化的对象类中导出,如:以下是描述面向对象数据模型的几个概念。1对...
-
用面向对象思想设计数据库
对于开发者来说 由于数据结构的变化导致程序的修改无疑是让人头疼的 。尤其是那些频繁的修改 今天加一个字段 明天又加一个字段, 大量的时间都浪费在修改这些无关紧要的工作上了。 好了,言归正传 先看下面一个小例子 [code] //商品类 public class Product{ private long productId; private String ...
4 楼 rockjava 2008-05-19 12:24
3 楼 dianthus 2008-05-18 15:11
2 楼 sinoyster 2008-05-18 09:10
1 楼 freej 2008-05-18 08:30