正在加载图片...
·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 资派文本 下面是经过 与用 户接触 、 对用户 的业务进 行调研 、 对调研结果进行整理后得到的对用户 需求 的描述 . 公安机关接到报案 后对与交通事故相关 的 车辆 、 物 品 、 尸 体 、 当事人 的生理状态和精神状 态及有关的道路状态等 , 指 派专业人员进行鉴 定 . 鉴定应 当做出鉴定的 书面结论 , 鉴定 的书面 结论分为车辆鉴定结论 、 物 品鉴定结论 、 尸 体鉴 定结论 、 道路状态鉴定结论 、 当事人生理状态鉴 定结论 、 当事人精神状态鉴定结论 . 鉴定 的书面 结论包括 : 鉴定对象种类 、 鉴定机关 、 鉴定人 、 鉴 定 时间 , 车辆鉴定结论还包括 : 车辆 的牌证号 、 型 号 、 生产厂家 、 事故前状态 、 损伤程度 、 折合损 失金额 . 物 品鉴定结论还包括 : 物 品的名称 、 计 量单位 、 数量 、 损失程度 、 折合损失金额 . 尸体鉴 定 结论还包括 : 尸体代号 、 死者性别 、 死者身高 、 死者体重 、 死者年龄 、 死亡时间 、 死亡原因 . 道路 状 态鉴定结论还包括 : 路面状态 、 路 面宽度 、 弯 度 、 坡度 . 当事人生理状态鉴定结论还包括 : 当 事人的性别 、 年龄层次 . 当事人精神状态鉴定结 论还包括 : 当事人的神智状况 , 情绪 、 心理状况 , 精神卫生状况 . 公安机关可 以暂 时扣 留交通事 故 车辆或者嫌疑车辆 、 车辆牌证杯当事 人 的有 关证件 , 鉴定后立即 归还 . 公安机关在扣 留时要 向 当事人出具扣留单据 , 归还 时要 索回 扣 留单 据 . 医疗单位应如实向公 安机关提供诊断证明
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有