正在加载图片...
2.1数据库的逻辑设计 整个系统所要反映的是对高温合金试样进行测试(自测试或引用资料的数据)得到它们 的有关力学性能的数据。对每个试样,需要知道或能提供的数据有:钢种、热处理制度、数 据输入的日期、数据输入者、数据来源和其力学性能数据,经过初步分析,可以得到初步的 LDS图,其由一个实体(试样)及T个属性组成,可见,系统有2个关键字。这是因为一 个试样当然只有一个试样号(SPECIMEN),应该是关键字。但试样又取决于钢种和热处理, 故它们共同组成了试样的一个组合关键字。下面,取SPECIMEN为主关键字。 由进一步分析可知,钢种并非单一的原子属性,它本身包括着钢种名(号)和各种组成 成分,因此,把它当作为一个属性处理是不妥的,为此,引入一个新的实体“钢种”,它的 属性为钢种名和各种组分,实体“钢种”和“试样”之间的联系,由于一种试样只能属于一 种钢种,而一种钢种随着热处理的不同,可以有多个试样,因而它们的联系是1对多的。 由于力学性能也非原子属性,它由拉伸、持久、蠕变、疲步和裂纹扩展速率这5种力学 性能所组成,而这5种力学性能也都非原子属性,它们本身又都有大量说明它们性质的属 性。尤其对于疲芳,由4个子性质组成,它们是CF、LCF、HCF和TF。这4个子性质也 非原子属性,也都有各自的属性。因而,我们在LDS图中引入8个新的实体,“拉伸”、 “持久”、“蠕变”、“蠕变疲芳CF”,“低周疲芳LCF”,“高周疲芳HCF”、“热 机械疲劳TF”和“裂纹扩展速率”。这8个新实休与实体“试样”的关系都是多对多的。 这是由于对个试样有多个类型值,例如对于拉伸,其关键字为T和Testmode(测试方 式),一个试样可对应拉伸中多个T和Testmode的组合。反过来,一个性质可以为多个试 样所拥有,例如,一个T和Testmode的组合可属于多个试样。对于LDS中的多对多联系 在向关系模式转换时,会碰到很多问题,因为它们间无对应的映射规则。为此,引入几个新 的实体来把两个实体间的多对多联系变成3个实体间的两个1对多的联系。例如引入新实体 “拉伸~试样”,它分别与实体拉伸和试样 Name of steel type lect mode 构成1对多的联系。同样可引入新实体“持 Fe CCr te6ety▣, Cruck rate 久~试样”,“蠕变~试样”,“CF~试样”, cksspntri “LCF~试样”“HCF~试样”,“TF~试 T1e 样”和“裂纹扩展速率~试样”等,最后形 成的LDS图,如图2所示。 由图2可知,整个系统有18个整体。根 据LDS到关系模式的映射规则,可以得到 1'1-eeimen Fstxuc HCH 1uxte 18个关系,也即每个实体映射为·个关系, 1 而每个实休的属性映射为关系的属性。 2最后的LDS图 2.2数据库的物理设计 Fig.2 Final LDS diagram 由逻辑设计得到了上列的18个关系,这些关系都是三范式的,所以不用再进一步规范化 了。 考虑到dBASE【数据库管理系统中,共连接操作要涉及到两个数据文件,所以效率较 其它的低,为提高效率,则合并了-一些关系,例如,个并拉伸和拉伸~试样成为一个关系, 40救据 库的逻 辑 设计 整个 系统 所要 反映 的 是 对 高温 合 金试 样进 行测试 自测 试 或 引 用资料 的数 据 得到 它 们 的有关 力学性能 的数据 。 对 每个 试样 , 需 要 知 道或 能 提 供的 数 据有 钢种 、 热 处 理 制度 、 数 据输人 的 日期 、 数 据 输 入 者 、 数据来 源和其 力学性能 数据 , 经 过 初步分析 , 可 以 得到初步 的 图 , 其由一 个 实体 试样 及 个 属性 组 成 , 可 见 , 系统有 个关键 字 。 这是 因 为 一 个试 样当 然 只有一 个 试样号 , 应该是关键字 。 但试样又 取 决 于 钢种和 热处 理 , 故它们 共 同组 成 了试样 的一 个组 合关 键字 。 下面 , 取 为 主关键字 。 由进一步分析可 知 , 钢 种并非单一的原子 属性 , 它 本身包 括 着 钢种名 号 和各种组 成 成 分 , 因此 , 把它 当 作为一 个属性 处 理 是不妥 的 , 为此 , 引人 一 个新 的 实体 “ 钢种 ” , 它 的 属性为 钢种名和 各种组 分 , 实 体 “ 钢种 ” 和 “ 试样 ” 之 间的联 系 , 由于一 种试样只能属 于 一 种 钢种 , 而 一种钢种随 着热 处 理 的不 同 , 可 以有 多个试 样 , 因而 它 们的联系是 对多的 。 由于 力学性能 也非原子 属 性 , 它 由拉伸 、 持 久 、 蠕 变 、 疲 劳和 裂纹扩展 速率 这 种 力学 性能所 组 成 , 而这 种 力学性 能 也都非原子 属性 , 它们 本身又 都有大量 说 明它们 一 性 质 的 属 性 。 尤 其对于疲 劳 , 由 个 子性质组 成 , 它 们 是 、 、 和 。 这 个子性 质 也 非原子 属 性 , 也都 有 各 自的属性 。 因而 , 我 们 在 图中引入 个新 的 实体 , “ 拉 伸 ” 、 “ 持久 ” 、 “ 蠕 变 ” 、 “ 蠕 变疲 劳 ” , “ 低周疲 劳 ” , “ 高周 疲 劳 ” 、 “ 热 机械疲 劳 ” 和 “ 裂纹 扩展 速率 ” 。 这 个 新实 体与实体 “ 试样 ” 的关 系都 是多对 多 的 。 这是 由于 对 一个 试 样 有 多个类 型值 , 例 如 对于 拉伸 , 其关 键 字 为 和 测 试 方 式 , 一个 试样可 对应 拉伸中多个 和 的组合 。 反过 来 , 一 个性质可 以为多个 试 样所拥有 , 例 如 , 一个 和 的组 合可 属于 多个试样 。 对于 中的多对 多联 系 在向关 系模式 转换 时 , 会碰 到 很 多问题 , 因 为它们 间无 对应 的 映 射规则 。 为此 , 引入 几个新 的 实体 来把两 个实体 间 的 多对多联 系 变成 个 实体间的两 个 对 多的联系 。 例如 引入新 实 体 “ 拉伸 一 试样 ” , 它 分 别 与实 体拉 仲和 试样 构成 对 多的联 系 。 同样可 引人 新实 体 “ 持 久 一 试 样 ” , “ 蠕 变 一 试样 ” , “ 一 试样 ” , 一 试样 ,, ,’ 一 试样 , “ 一 试 样 ” 和 “ 裂纹扩展 速率 一 试 样 ” 等 , 最 后 形 成 的 图 , 如 图 所示 。 由 图 可 知 , 整个 系统有 个整 体 。 权 据 到关 系 模式 的映 射 规则 , 可 以得到 个关 系 , 也即 每个 实 体映射为 个 关 系 , 而 侮个 实 体的属性映 射 为关 系的 属性 。 喊 卜 ‘ 、 、 丫 飞 , , 一 ” 沂 以 、 ‘ 吸 ” , 妇 址 后 的 图 。 数 据 库 的 物理 设 计 由逻 辑 设 计 得到 了 匕列的 个关 系 , 这 找关 系 都是 三范 式 的 , 所 以不 用再进一 步规范 化 了 。 考 虑 到 数 据 库 管理 系统 中 , 共连接操 作 要涉 及到 两个 数 据文 件 , 所 以效率 较 其它 的 低 , 为提 高效 率 , 则合 并 了一 些关 系 , 例 如 , 合并拉伸和拉伸 一 试样成 为 一个关 系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有