当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

面向对象数据库的逻辑设计方法

资源类别:文库,文档格式:PDF,文档页数:4,文件大小:486.91KB,团购合买
提出面向对象数据库的逻辑设计方法,并且通过一个实例对方法的可行性进行了检验.此方法对传统的ER模型进行了扩展,加入了继承、构成、消息传递、方法等成分;提出了较为规范的根据陈述需求的资源文本生成扩展的ER模型的方法,包括概念提取、概念分析、分析形式化、确定概念模型等步骤;提出了较为规范的由扩展的ER模型生成面向对象数据库的数据结构的方法,包括消息传递的实现方法和联系的实现方法,以及拥有实例的类的确定法则.
点击下载完整版文档(PDF)

D0I:10.13374/i.issn1001-053x.2001.04.026 第23卷第4期 北京科技大学学报 Vol.23 No.4 2001年8月 Journal of University of Science and Technology Beijing Aug.2001 面向对象数据库的逻辑设计方法 洪源王秀美李灿华陈友凤马小珩 北京科技大学信息工程学院,北京100083 摘要提出面向对象数据库的逻辑设计方法,并且通过一个实例对方法的可行性进行了检 验.此方法对传统的ER模型进行了扩展,加入了继承、构成、消息传递、方法等成分:提出了较 为规范的根据陈述高求的资源文本生成扩展的ER模型的方法,包括概念提取、概念分析、分析 形式化、确定概念模型等步骤:提出了较为规范的由扩展的ER模型生成面向对象数据库的数 据结构的方法,包括消息传递的实现方法和联系的实现方法,以及拥有实例的类的确定法则. 关键词面向对象技术;面向对象数据库;数据库逻辑设计 分类号TP391.7 1面向对象数据库的数据结构 散鳍构一电义事分一安分一存等分 意义部分一 DECLARE 典列R] 面向对象数据库的核心概念包括对象/对 实囊罐分PLBENTATIO网 方枕实列家 象标识,属性/方法,封装/消息传递,类、类层 次/继承四.下面给出一个面向对象数据库的数 存糖都分一 一8T0限A0B 典家 据结构.数据结构的语法图描述如图1所示. 奥列寝 类克文P 整个数据结构分为3个部分:定义部分、实 一(C移爽名黄构一Cc 现部分和存储部分.定义部分描述类结构,实现 部分描述方法的实现,存储部分描述类的实例 (可黄名了周性列澳人 方快列家 一对象的存储. 对一个类的结构的描述代码位于关键字 同性列囊一 ○他名 CLASS和ENDCLASS之间.如果一个类是另一 方使列装 个类的子类,则应该把这个类的超类的类名写 O-核回-○-①-C燕离-⊙方体自 ●最列农 在关键字NHERIT之后.如果一个类是另一个 ⊙ 一感黄可 类的构成部分,则将其定义在被构成类的关键 字ATTRIBUTES之后. 方袖实属列使一 方被东飘电叉) 类的实例即对象的存储是通过以类为类型 方端实剩电义一心NCTION-外等德可内都实司-⊙T0 的表—一类表来实现的,表中的记录就是对象. 外都被口一典高一⊙方速有一⑦一●景列奥一① 类表的定义通过关键字TABLE OF实现. ⊙意澳回○ 2面向对象数据库的逻辑设计方法 数据库的物理设计以前的工作划分为3个 四国网黄行代可 阶段:需求分析、概念设计和逻辑设计.其各个 狗衰列换一 习P 设计阶段的数学模型如下 类顺龙义典氧有一○一一u海幻一⊙一 2.1逻辑设计阶段一面向对象的数据库模型 图1面向对象数据库的数据模型的语法图 采用前面提供的面向对象数据库的数据模 Fig.1 Data structure of object-orlented database 型来表述逻辑设计的结果 并且构造一个高级数据模型,数据模型必须能 2.2概念设计阶段一扩展的ER模型 够保持基础应用的动态和静态两个方面特性). 本阶段的任务是分析有关的应用信息需求 ER模型历来被认为是概念设计的有力工 收稿日期2000-11-20洪源男,26岁,硕士 具,为了使ER模型更加适用于面向对象的数据

第 2 3 卷 第 4 期 2的1 年 8 月 北 京 科 技 大 学 学 报 oJ u rna l O f U 倒iv e . 姆 of sc i . . ce 。 耐 于留卜. 。轴盯 B e ij 加 g 、 b l . 23 N 0 . 4 A . 卜 2 0 1 面向对象数据库的逻辑设计方法 洪 源 王 秀美 李灿华 陈友凤 马 小 附 北京科技大学信息工程学院 , 北京 10 0 83 摘 要 提出面向对 象数据库的逻 辑设计方法 , 并且通过一 个实例对方法 的可 行性进行了检 验 . 此方法对传统的 E R 模型 进行了扩展 , 加人了继承 、 构成 、 消息传递 、 方法等成分 ; 提出了较 为规范的根据陈述需求的资源文 本生成扩展 的 E R 模型 的方法 , 包括概念提取 、 概念分析 、 分析 形 式化 、 确定概念模型等步骤 ; 提出 了较为规范 的由扩展 的 E R 模型生成面 向对象数据库的数 据 结构 的方法 , 包括消息传递的实现方法和联系 的实现方法 , 以及拥有 实例的类 的确定法则 . 关 镇词 面 向对象技术 ; 面向对象数据库 ; 数据库逻辑设计 分 类号 开 391 . 7 1 面向对象数据库的数据结构 面向对 象数据库的核心 概念包括对象 / 对 象标识 , 属性 / 方法 , 封装 / 消息传递 , 类 、 类层 次 / 继承 1] . 下面给出一个面向对象数据库的数 据结构 . 数据结构 的语法 图描述 如图 1 所示 . 整个数据结构分为 3 个部分 : 定义部分 、 实 现部分和存储部分 . 定 义部分描述类结构 , 实现 部分描述方法 的实现 , 存储部分描述类 的实例 — 对 象的存储 . 对一 个类 的结构 的描述 代码 位 于关 键字 C L A S S 和 E N D C L A S S 之 间 . 如果一个类是 另一 个类的子类 , 则 应该 把这个类的超类 的类名 写 在关键字 环旧E犯 T 之后 . 如果一个类是另一个 类的构成部分 , 则将其定义在被构成类 的关键 字 八T T FJ B U T E S 之后 . 类的实例即对象 的存储是通过 以类为类 型 的表— 类表来 实现的 , 表 中的记 录就是对象 . 类表 的定义通过关键 字 T AB LE O F 实现 . 2 面向对象数据库的逻辑设计方法 数据库的物理设计 以前 的工作划分为 3 个 阶段 : 需求分析 、 概念设计和 逻辑设计 . 其各个 设计 阶段 的数学模 型 如下 . .2 1 逻辑设计阶段— 面向对象的数据库模型 采用前面提供的面向对象数据库 的数据模 型来表述逻辑设计 的结果 . .2 2 概念设计阶段— 扩展的 E R 模型 本阶段的任 务是分析有关 的应用信息需求 收稿 日期 20 砚扣卜 1 1心O 洪源 男 , 26 岁 , 硕 士 舰瓶- - 一两互蚕尹一一一一 ~ 二 一H 画巫卜( } 州还巫三) { 巫企以 圈 1 面 向对 叙数据库 的数据模型的语法 圈 F ig . 1 aD at . t rU c加邝 of o 句耽t司 d e . 吐曰 da 加 b暇 并 且构造 一个高级数据模型 . 数据模型 必须能 够保持基础应 用的动态和静态两个方面特性叭 E R 模型历来被认 为是概念设计 的有 力工 具 , 为了 使 E R 模型 更加适用于面向对象 的数据 DOI: 10. 13374 /j . issn1001 -053x. 2001. 04. 026

VoL23 No.4 洪源等:面向对象数据库的逻辑设计方法 ·383· 库的设计,对传统的ER模型进行如下扩展. 义具体、明确,因此在这里将它作为一个独立的 1)静态元素的扩展 概念确定下来 (1)加入继承.继承用来联系2个或者2个 2)动态元素的扩展 以上实体型,其形式是实体型之间的一对多的 (1)加入方法.方法用来描述实体的行为特 关系;一个实体型拥有另一个实体型的所有性 性,一个方法可理解为一段可对实体进行某种 质,即称为继承.如图2所示,称E11,E12,E13继 操作的程序.例如,方法授衔可对实体型军人的 承E1. 属性军衔进行赋值. (2)加人消息传递.消息传递用来联系2个 实体型,其形式是实体型之间的一对一的有向 联系.消息用来请求实体执行某一处理或回答 某些信息的要求.例如,实体客户可发消息给实 E11 E12 E13 体柜员机,请求提款.如客月一柜员机 图2继录示例 经过以上扩展,得到扩展的ER模型.扩展 Fig.2 Example of inheritance 的ER模型包括7个成分:实体型、属性、方法、 这种继承具有传递性,如果E1继承E2,E2 联系、继承、构成、消息传递.这个模型可以更好 继承E3,则E1间接继承E3.所以一个实体型实 地应用于面向对象的设计.表1列出了扩展的 际上继承了层次结构中在其上面的所有实体型 ER模型的图示方法 的全部性质.这样,属于某个实体型的实体除具 表1扩展的ER模型的图示方法 有该实体型所描述的特性外,还具有层次结构 Table 1 Denotations of extended E-R diagram 中该实体型上面所有实体型描述的全部特性. 概念 图示方法 概念 图示方法 继承这个概念不能用ER模型中的联系来 实体型 实体名 继承 表示.所有的联系都可以归为以下3类中的一 类:一对一、一对多、多对多.这3类中的任何一 属性 (属性名 构成 类描述的都是实体型实例之间的关联关系,而 非实体型之间的关联关系.所以,传统的ER模 方法 (方法名 消息传递 型不能描述对象模型中的继承的概念 联系 联系名 (2)加人构成.构成用来联系2个或者2个 以上实体型,其形式是实体型之间的一对多的 3)需求分析阶段:资源文本是对客观世界 联系.当一个实体型包含有其他实体型时,称这 的信息用自然语言直接描述. 个实体型由其他实体型构成.如图3所示,称E1 23各个设计阶段的数学模型之间的转换方法 由E11,E12,E13构成 1)从资源文本到扩展的ER模型之间的转 换.整个转换过程分为4个步骤,分别叙述如下 El (1)概念提取.扫描资源文本,从中筛选出概 I,m 1,m 念及构成概念清单 E11 E12 E13 (2)概念分析.由概念清单得到分析矩阵间, 矩阵的行和列是概念清单中的概念,矩阵中的 图3构成示例 元素表示了相对应的行与列上的概念之间的关 联关系. 构成是面向对象数据模型的重要特性之 (3)分析形式化.从分析矩阵得到连通图, 一.因为有构成这一概念,才能实现对象的复杂 目的是对分析矩阵的工作进行直观的形式表 结构,从而体现出面向对象的数据模型的较高 述,以进行下一步的分析与设计.连通图中的顶 的数据抽象能力和结构上的较高的灵活性。 点表示矩阵中的概念,顶点之间的边表示两概 用ER模型中的联系来表述面向对象模型 念之间的关联关系.连通图的含义是,图中所有 中的构成是可实现的.但由于构成在面向对象 的概念相互作用构成一个系统. 的数据模型中的地位非常重要,并且构成的含

、 b U 3 洲oF . 4 洪源 等 : 面 向对象 数据 库的逻辑设计方 法 . 3 83 . 库的设计 , 对传统 的 E R 模型 进行如下 扩展 . l) 静态元素的扩展 . (l) 加人继承 . 继承用来联 系 2 个 或者 2 个 以上实体型 , 其形式是 实体型之间 的一对多 的 关系 ; 一个实体型拥有 另一个实体型 的所有性 质 , 即称为继承 . 如 图 2 所示 , 称 lE l , 1E 2, 1E 3 继 承 E l . 甲 山F.gl Z E 圈 山2 继 承示例 血 二 p l e o f 恤 h .月加 . c e 这种继 承具有传递性 , 如果 lE 继承 E Z , 2E 继承 E 3, 则 lE 间接继 承 E3 . 所 以一个 实体型实 际上继承 了层次结构 中在其上面的所有实体型 的全部性质 . 这样 , 属于某个实体型 的实体除具 有该 实体型所描述 的特性外 , 还具有层 次结构 中该 实体型上 面所有 实体 型描述 的全部特性 . 继 承这个概念不能用 E R 模 型中的联系来 表示 . 所有 的联系都可 以 归为 以下 3 类 中的一 类 : 一对一 、 一对多 、 多对 多 . 这 3 类 中的任何一 类描 述 的都是实体 型 实例 之间的关联关系 , 而 非 实体型之 间的关联关 系 . 所 以 , 传统 的 E R 模 型 不能描述对象模型中的继承 的概念 . (2 ) 加人构成 . 构成 用来 联系 2 个或者 2 个 以 上实体型 , 其 形式是实体型之 间的一对多 的 联系 . 当一个实体 型包含有其他实体型 时 , 称这 个实体型由其他实体型 构成 . 如 图 3 所示 , 称 1E 由 E l l , E 12 , E 1 3 构成 . 义具体 、 明确 , 因此在这里将 它作为一个独立的 概念确定下来 . 2) 动态元素 的扩展 . ( l) 加人方法 . 方 法用来描述实体 的行 为特 性 , 一个方法 可理解为一段可对实体进行某 种 操作 的程序 . 例如 , 方法授衔可对实体型 军人的 属性军衔进行赋值 . (2 ) 加人消息传递 . 消息传 递用来联系 2 个 实体型 , 其形式 是实体型 之 间的一对一 的有 向 联系 . 消息用 来请求实体执行某一 处理或 回答 某些信息 的要求 . 例如 , 实体客户可发消息给实 体柜员机 , 请求 提款 . 如〔霆月 , 匝亘画 . 经过 以上 扩展 , 得到扩展 的 E R 模型 . 扩展 的 E R 模型 包括 7 个成分 : 实体型 、 属性 、 方法 、 联系 、 继承 、 构成 、 消息传递 . 这个模型 可以更好 地应用 于面向对象的设计 . 表 1 列 出了扩展 的 E R 模型 的图示 方法 . 衰 1 扩展 的 E R 橄型 的圈 示方法 介b le 1 D e o o at fot 。 , o f e幻e . d de E . R d肠公r a . 概念 图示方法 }{ ’ 械惫 ” 凿示方法 实体型 } 实娜 I 属性 违巫乡 方法 ({垂巫) 联系 <睡垂卜 继承 构成 消息传递 、 l , m E 13 圈 3 构成 示例 构 成 是 面 向对象 数 据模 型 的 重 要 特性 之 一 因 为有构成这一概念 , 才能实现对象 的复杂 结构 , 从而体现 出面 向对象 的数据模 型 的较高 的数据抽象 能力和结构上 的较 高 的灵活性 . 用 ER 模型 中的联 系来 表述面 向对 象模 型 中的构成是 可实现 的 . 但 由于构成在 面向对 象 的数据模型 中的地位非 常重 要 , 并且构 成的含 3) 需求分析 阶段 : 资源文本是对客观世界 的信息用 自然 语言 , ]直接描述 . .2 3 各个设计阶段的数学模型之间的转换方法 l) 从资源文本 到扩展的 E R 模型之 间的转 换 . 整个转换过程分为 4个步骤 , 分别叙述如下 . ( l) 概念提取 . 扫描资源文本 , 从 中筛选出概 念及构成概念 清单 . (2 ) 概念分析 . 由概念 清单得到分析矩 阵 。 l, 矩 阵的行 和列 是概念清单 中的概念 , 矩 阵中的 元素表示 了相对应的行 与列上的概念之间的关 联关 系 . (3 )分析形式化 . 从分 析矩阵得到连通 图l4] , 目的是对 分 析矩 阵 的工作 进行 直观 的形 式表 述 , 以进行 下一步 的分析与设计 . 连通图中的顶 点表示矩 阵中的概念 , 顶 点之间的边表示两概 念之间的关联关系 . 连通 图的含义是 , 图中所有 的概念相互作 用构成一个系统

·384· 北京科技大学学报 2001年第4期 (④确定概念模型.通过比较规范的设计过 系代替,在这n个联系中原来指向C1的指针分 程得来的理想的连通图应该包含大量深度为2 别指向C11,C12,…,C1n,其余不变 的树结构.扩展的ER模型中的实体型与属性和 (②)将联系转换成类/对象,扩展的ER模型 方法的拓扑结构就是深度为2的树 中的联系描述实体之间的映射关系,在面向对 ,在连通图中,只与一条边相连的顶点转化 象模型中用类来实现.表示联系的类用来记录 成扩展的ER模型中的属性或方法,而只通过一 对象之间的对应关系,在程序运行过程中起到 条边与属性或方法相连的顶点转化成扩展的 对象之间的映射作用.联系类应该具备以下基 ER模型中的实体型.此外,与实体型以构成的 本特性:第1,有用来存储对应关系的数据结 关系相连的顶点也转化成实体型.而其他的顶 构.第2,有对这个数据结构的维护机制.第3, 点都无法转化成实体型、属性或方法.对于无法 有足够的查询机制. 转化的顶点,可能属于以下几种情况中的一 (3)关于发送消息的方法说明如下:第1,发 种:①由于前期工作中对信息描述不完整,使得 送消息通过调用响应消息的方法来实现.第2, 应该表示成实体型的概念没有足够的描述信息; 发送消息还应实现对接受消息的对象的检索. ②不是数据库系统中表示结构特性的概念,而 属于表示行为特性的概念;③它是多个实体型 3面向对象数据库逻辑设计示例 共有的属性或方法;④它是用户不成熟的构想 下面通过一个面向对象数据库设计实例来 内容,目前无法纳入设计范围.对于情况①,应 检验前面方法的可行性, 该把该顶点的更详尽的信息加人资源文本,重 3.1资源文本 新进行设计过程;对于情况②,应把该顶点从连 下面是经过与用户接触、对用户的业务进 通图中剔除,将此概念作为数据库行为特性设 行调研、对调研结果进行整理后得到的对用户 计的参考内容;对于情况③,可以把该顶点分解 需求的描述 为若干相同顶点,再分别标识为属性或方法;对 公安机关接到报案后对与交通事故相关的 于情况④,则应该把资源文本中与该顶点表示 车辆、物品、尸体、当事人的生理状态和精神状 的概念相关的描述删除,并且重新进行设计. 态及有关的道路状态等,指派专业人员进行鉴 2)从扩展的R模型到面向对象数据库的 定.鉴定应当做出鉴定的书面结论.鉴定的书面 数据模型之间的转换.这个过程有3个要点:将 结论分为车辆鉴定结论、物品鉴定结论、尸体鉴 实体转化成类/对象、将联系转化成类/对象和传 定结论、道路状态鉴定结论、当事人生理状态鉴 递消息的方法的实现。 定结论、当事人精神状态鉴定结论.鉴定的书面 (1)将实体转化成类/对象.其关键是将实体 结论包括:鉴定对象种类、鉴定机关、鉴定人、鉴 转化成类以后,需要确定那些类将有实例一对 定时间.车辆鉴定结论还包括:车辆的牌证号、 象一存在.这里提出一个原则,即一个类成为超 型号、生产厂家、事故前状态、损伤程度、折合损 类后,他就不再拥有实例一对象.理由如下:第 失金额.物品鉴定结论还包括:物品的名称、计 1,子类继承了超类的所有特性,所以子类完全 量单位、数量、损失程度、折合损失金额.尸体鉴 有能力表达超类能够表达的信息.第2,子类的 定结论还包括:尸体代号、死者性别、死者身高、 产生即证明超类已经不能满足信息表达的需 死者体重、死者年龄、死亡时间、死亡原因.道路 求,因而才会提出子类.对于符合条件的类,将 状态鉴定结论还包括:路面状态、路面宽度、弯 会创建称之为类型的类表. 度、坡度.当事人生理状态鉴定结论还包括:当 对有实例的类的确定引出新的问题:①向 事人的性别、年龄层次.当事人精神状态鉴定结 没有实例的类发送消息是没有意义的.②指向 论还包括:当事人的神智状况,情绪、心理状况, 没有实例的类的联系无法发挥其应有的作用. 精神卫生状况.公安机关可以暂时扣留交通事 解决问题①的办法是:如果有消息发往没 故车辆或者嫌疑车辆、车辆牌证和当事人的有 有实例的类,则该消息改为发往原接收类的所 关证件,鉴定后立即归还.公安机关在拍留时要 有非超类的子类.解决问题②的办法是:如果有 向当事人出具扣留单据,归还时要索回扣留单 联系指向没有实例的类C1,设该类有n个非超 据.医疗单位应如实向公安机关提供诊断证明 类的子类C11,C12,…,C1n,则该联系用n个联

. 3翻 . 北 京 科 技 大 学 学 报 2肠1 年 维 4 期 (4) 确定概念模型 . 通过 比较规范的设计过 程得来 的理想 的连通 图应 该包含大 t 深度为 2 的树结构 . 扩展的 E R 模 型中的实体型 与属性和 方法的拓扑结构就是 深度为 2 的树 . 在 连通图 中 , 只与一条边相 连的 顶点转化 成扩展 的 ER模型中的属性或方法 , 而只通过一 条边 与属性 或 方法 相连 的顶 点转 化成 扩展 的 职模型中的实体型 . 此外 , 与实体型 以构成 的 关 系相连 的顶 点也转化成 实体型 . 而其他 的顶 点都无法转化成 实体型 、 属性或方法 . 对于无法 转 化 的顶 点 , 可 能属 于 以 下几 种情 况 中 的一 种 : ①由于前期 工作中对信息描述不完整 , 使得 应该表示成实体型的概念没有足够的描述信息 ; ②不是数据库 系统中表示结构特性 的概念 , 而 属于表示行为特性 的概念 ; ③它是多个实体型 共有的属性或方法 ; ④它是用户 不成熟的构想 内容 , 目前无法 纳人设计 范围 , 对于情况① , 应 该 把该顶点 的更详尽 的信息加人资源文本 , 重 新进行设计过程 ;对于情况② , 应把该顶点从连 J夕 通 图中侧除 , 将此概念作为数据库行为特性设 计的参考 内容 ;对于情况③ , 可以把该顶点分解 为若干相 同顶点 , 再分别标识为属性 或方法 ; 对 于情况④ , 则应该把 资源文本 中与该顶点表示 的概念 相关的描述侧 除 , 并且 重新进行设计 . 2) 从扩展 的 E R 模 型到面 向对象数据 库的 数据模型 之间 的转换 . 这个过程有 3 个要点 : 将 实体转化成类 /对象 、 将联系转化成类 /对象和传 递 消息 的方法的实现 . (l) 将实体转化成类 /对象 . 其关键是将 实体 转化成类 以 后 , 需要确定那些类将有 实例一对 象一存在 . 这里提 出一个原则 , 即一个类成为超 类后 , 他 就不再拥有实例一对象 . 理 由如下 : 第 1 , 子类继 承了超类的所有特性 , 所 以子类 完全 有能力表达超类 能够表达 的信息 . 第 2 , 子类 的 产 生 即证 明超类 已经 不能 满足 信息表达 的需 求 , 因而才会 提 出子类 . 对于符合条件 的类 , 将 会创建称 之为类型 的类表 . 对有 实例 的类的确 定引 出新 的问题 : ①向 没 有实例 的类 发送消 息是 没有意 义的 . ②指 向 没有 实例的类的联系无法发挥 其应有 的作用 . 解决 间题 ①的办法是 : 如果有消息发往 没 有实例 的类 , 则该消息改 为发往原接收类 的所 有非超类的子类 . 解决问题②的办法是 : 如果有 联 系指向没有实例的类 C l , 设该类有 n 个 非超 类 的子类 C l l , C 1 2 , … , C ln , 则该联系用 n 个联 系代替 , 在这 n 个联 系中原来指 向 C l 的指针分 别指 向 C l l , C 12 , … , C l 。 , 其余不变 . (2 )将联 系转换成类 /对象 . 扩展的 E R 模型 中的联 系描述 实体之间 的映射关系 , 在面 向对 象模型 中用类来 实现 . 表示联系的类用来记 录 对象之 间的对应关系 , 在程序运行过程中起到 对象之 间的映射作用 . 联 系类应该 具备 以下基 本特性 : 第 1 , 有 用来存储对应关 系的数据结 构 . 第 2 , 有对这个数据结构 的维护机制 . 第 3 , 有足够 的查询机制 . (3 )关于发送 消息 的方 法说明如下 : 第 1 , 发 送 消息通过调用响应消息 的方 法来实现 . 第 2 , 发送 消息还应实现对接受消 息的对象 的检索 . 3 面向对象数据库逻辑设计示例 下面通过一个面向对象数据库设计实例来 检验前 面方法的可行性 . 1 1 资派文本 下面是经过 与用 户接触 、 对用户 的业务进 行调研 、 对调研结果进行整理后得到的对用户 需求 的描述 . 公安机关接到报案 后对与交通事故相关 的 车辆 、 物 品 、 尸 体 、 当事人 的生理状态和精神状 态及有关的道路状态等 , 指 派专业人员进行鉴 定 . 鉴定应 当做出鉴定的 书面结论 , 鉴定 的书面 结论分为车辆鉴定结论 、 物 品鉴定结论 、 尸 体鉴 定结论 、 道路状态鉴定结论 、 当事人生理状态鉴 定结论 、 当事人精神状态鉴定结论 . 鉴定 的书面 结论包括 : 鉴定对象种类 、 鉴定机关 、 鉴定人 、 鉴 定 时间 , 车辆鉴定结论还包括 : 车辆 的牌证号 、 型 号 、 生产厂家 、 事故前状态 、 损伤程度 、 折合损 失金额 . 物 品鉴定结论还包括 : 物 品的名称 、 计 量单位 、 数量 、 损失程度 、 折合损失金额 . 尸体鉴 定 结论还包括 : 尸体代号 、 死者性别 、 死者身高 、 死者体重 、 死者年龄 、 死亡时间 、 死亡原因 . 道路 状 态鉴定结论还包括 : 路面状态 、 路 面宽度 、 弯 度 、 坡度 . 当事人生理状态鉴定结论还包括 : 当 事人的性别 、 年龄层次 . 当事人精神状态鉴定结 论还包括 : 当事人的神智状况 , 情绪 、 心理状况 , 精神卫生状况 . 公安机关可 以暂 时扣 留交通事 故 车辆或者嫌疑车辆 、 车辆牌证杯当事 人 的有 关证件 , 鉴定后立即 归还 . 公安机关在扣 留时要 向 当事人出具扣留单据 , 归还 时要 索回 扣 留单 据 . 医疗单位应如实向公 安机关提供诊断证明

VoL23 No.4 洪源等:面向对象数据座的逻辑设计方法 ·385◆ 提供诊断证明的医疗单位应达到一定的级别, 人发派交通事故责任认定书.交通事故责任分 诊断证明包括:患者姓名、就诊时间、医疗单位 为全部责任、主要责任、同等责任、次要责任. 的名称、诊断医师姓名.公安机关在查明交通事 3.2扩展的R模型 故原因后,认定当事人的交通事故责任,向当事 由此得到扩展的ER模型如图4所示 事敏代母 盖定机关 对 种典 书面岫论 鉴定时间 死亡原因 (计量单位 品 岫论 (死亡时间 物品名称 尸体代号 损失温发 岫论 蚊前状志 损炎折 死着贵高) 现者性) 死着年的) 领伤服度 率人情神状 种卫 当事人生状 生状况 态整定论 情墙 姓名 神智状况 年触限次 性期 略面真度 触名 心理状况 (略■状) 技皮 图4道略交通事故处理业务的扩限的ER模型 Fig 4 Exteaded E-R diagram of operation on road traffic accident dispesition 3.3面向对象数据库的数据慎型 事故处理业务的面向对象数据库设计的实例对 根据上面的扩展的ER模型转换成的面向 提出的方法的可行性进行了检验,效果良好, 对象数据库的数据模型(程序设计简略).至此 参考文献 得到了道路交通事故处理的面向对象数据库的 1周志逵.数据库原理与技术.北京:科学出版社,1998 数据模型. 2李也白,范春晓面向对象数据库北京:高等教育出 4结论 版社,1998 3 Edward Yourdon&Carl Argila.实用面向对象软件工程 本文提出了一个比较完整和规范的面向对 教程.北京:电子工业出版社,198 象数据库的逻辑设计方法,并且通过道路交通 4 Rosen KH.离散数学及其应用.北京:机械工业出版社, 1999 Logical Design Approach for Object-Oriented Database HONG Yuan,WANG Xiumei,LI Canhua,CHEN Youfeng,MA Xiaoheng Informabon Engineenng School,UST Bejing,Beijing 100083,China ABSTRACT Provides a logical design approach for object-oriented database,and an example on logical de- sign for object-oriented database is proposed to examine the availability of the approach.The approach extends the traditional E-R diagram in which it includes inheritance,aggregation,message and method.The approach tells the way to get the Extended E-R Diagram from source text which tells the requirement.The way is made up of steps:concept selection,concept analysis,analysis formalize,and conceptual model affirming. KEY WORDS object-oriented technique;object-oriented database;database logical design

喃 U 3 加助 . 4 洪源等 : 面 向对象数据库的逻辑设计 方法 . 3 8写 - 提供诊 断证 明 的医 疗单位应达 到一定 的级别 . 诊 断证 明包括 : 患者姓名 、 就诊 时间 、 医疗单位 的名称 、 诊断医 师姓名 . 公安机关在查 哪交通事 故原 因后 , 认定 当事人 的交通事故责任 , 向当事 人发派交 通事 故责任认定书 . 交通事故责任分 为全部责任 、 主要 责任 、 同等责任 、 次要责任 . .3 2 扩服妙皿R 徽型 由此得到扩展 的 E R 模 型 如图 4 所示 . 牟门妞走 幼论 钧晶井定 抽论 当书人粉神护 奋鉴定幼论 圈 4 道路交 通 . 故处班 业务的扩展的 E R 橄组 F够4 E 川比. 山目 膝R 司.I 甲.r . 时。 p el , 彻 . .0 阴d 加份c 城灿. t 山脚的如. .3 3 面向对象数据库的数据模型 根据上面 的扩展 的 E R 模型转换成 的面 向 对象数据库 的数据模 型 ( 程序设计简略 ) . 至此 得 到了道路交通事 故处理 的面向对象数 据库 的 数据模 型 . 事故处理业务的面 向对象数据库设计的实例对 提 出的方法 的可行性进行 了检验 , 效果 良好 . 今 考 文 献 4 结论 本文提 出了一个 比较 完整 和规范的面 向对 象数据库 的逻辑设计方法 , 并且通 过道 路交通 l 周 志建 . 数据库原理与技术 . 北京:科学出版社 , 19 8 2 李也 白 , 范春晓 . 面向对象数据库 . 北京 : 高等教育出 版社 , 19 98 3 a lw 山月 丫b . 心皿及 C alr A 电i玩实用 面 向对象软件工程 教程 . 北京 : 电子工业出版社 , 19 8 4 OR sen K .H 离散数学及 其应用 . 北京 : 机械工业出版社 , 1 99 L gO i e a l D e s ign A] P or ac h fo r o bj e c t . o ir e net d D a st bL as e 万。 挥G 儿al n , 砰“ 刃G Z昆u m e i , IL C公n h ua, C HE N oY妙够 为酬 孟龙心加心 】n角阴曲加 助咖优翻唱 翻 b加 l , sU T B elj 吨 , B 呵吨 10以】83 , hC ha A B S T R A C T 乃or vi de s a 】0 91 喇 de s igD 雌甲or aC h for obj eC t . o ir e nt e d 山山山as e , 曲d an e x an 叩le on fo glc ia de - s ign for obj e c t阅时en et d 山山山创姆 15 Pn 军幻鸽 d ot Ox . . ien het va a il iab ilyt of het a PPor 朗h . Th e 越甲or a c h 。 山泊ds het 饥吐it o n a 】B R 血gI 侧m in w hi c h it icn 】u山s 劝面e irt an c e , a 咫” g iat .on me s ag e an d m e ht od . Th e al 甲or a c h et ls 奴 w ay ot 娜 公 E 习比. 山月 -E R 压 . 9 卫m 丘on l , o u比c e t e xt 喇 hl ihc elt is het 抬叫甘曰m ent . Tb e w ay 15 m a d e uP of s et p s : 叨 n c e tP se le c t ion , c o n eC 禅 幽卜is , 助间y s is fo n 刀 a l故 , 叻d con eC tP ua l m 以加1 a if n n ign . K E Y W O R D S obj e ct . o 6 即t e d et e h 吐q u e ; obj ec t . o ir e ln et d 山山山as e ; 山山山a s e fo ig c ia de is gn

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有