1. 1、本文档共79页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C2-3

关系数据库设计理论 ——第一范式例 规范成1NF可以有三种方法 一种方法是重复存储职工号和姓名 关键字只能是电话号码 可能造成大量冗余 第二种方法是保留职工号的关键字地位,把电话号码拆分成单位电话和住宅电话两个属性 会使只有一个电话号码的元组出现空属性值,由于电话号码不是关键字,允许有空值 第三种方法是,保留职工号的关键字地位。维持原模式不变,但强制每个元组只能录入一个电话号码 * 关系数据库设计理论 ——第二范式 设有关系模式SC1(S#,C#,GRADE,CREDIT) 其中CREDIT表示学分,存在函数依赖: (S#,C#)→GRADE,C#→CREDIT 关键字是(S#,C#) 关系SC1 S# C# GRADE CREDIT S1 C1 90 4 S1 C2 85 3 S1 C3 70 2 S2 C2 80 3 S2 C3 75 2 S2 C4 95 3 S3 C2 85 3 * 关系数据库设计理论 ——第二范式 该关系模式在实际使用中会出现下列问题: 数据冗余 更新异常 插入异常 删除异常 * 关系数据库设计理论 ——第三范式 分析关系模式: S1(S#,SNAME,D#,DNAME,LOCATION), 关键字是S#,不存在部分依赖,属于2NF 但仍然存在大量冗余,关于系的重复值随着学生的增加而增加。在插入、删除或修改元组时也将产生类似的异常情况 其原因,由于关系中存在传递依赖S#→LOCATION (S#→D#,D#→LOCATION) * 关系数据库设计理论 ——第三范式 如果关系模式 R(U,F)中的所有非主属性对任何候选关键字都不存在传递依赖,则称关系 R是第三范式的。 * 关系数据库设计理论 ——第三范式 通过投影分解将S1分解成如下两个关系后则满足3NF的要求: S(S#,SNAME,D#) D(D#,DNAME,LOCATION) * 加工余量库 根据零件的类型和加工方法建立各自的加工余量库。 2.5 工艺数据库 * 设备库 以设备的种类来划分库的类型,如车床库是由车床的类型、加工范围、加工精度等参数组成。 2.5 工艺数据库 * 刀具库 CAPP刀具库是一个静态库,仅表示刀具的种类,不标明刀具的数量。由于刀具种类繁多,且不同种类的刀具又与机床有关,因此刀具库是各种类型刀具库的集合。 2.5 工艺数据库 * 夹具库 夹具库的建立也应分为不同类型夹具库,如机床标准夹具库、专用夹具库、成组夹具库、组合夹具库等。 在建立机床标准夹具库时应考虑夹具类型、机床类型、零件类型、零件尺寸(长、宽、高或直径)等因素。 2.5 工艺数据库 * 模具库 模具库主要是为钣金、注塑零件CAPP系统服务的。大多数模具是专用的,只有少数几种模具可以通用。 2.5 工艺数据库 * 装配工具库 装配工具库是为装配CAPP系统服务的。在零部件装配过程中,不同的装配工步和零部件所使用的工具也不同。 2.5 工艺数据库 * 量具库 量具是按测量形式分类的。从大类来分,可分为长度测量、角度测量、螺纹测量、齿轮测量等等。每一大类还可进行细分,如长度测量又可分为轴径、孔径、大尺寸、花键测量等。 2.5 工艺数据库 * 切削用量库 切削用量库可分为车削库、铣削库、钻削库、磨削库等。这些库还可细分,如铣削库可分为平面铣削库、端面一周边铣削库、槽铣库等。在选择某一加工方法参数时,须考虑零件材料、状态、硬度、切宽、切深、刀具直径、刀具材料等因素。 2.5 工艺数据库 * 工时定额库 零件加工工序的工时定额包括准备与终结时间、装卸工件时间、工步综合时间。它们不仅与机床类型有关,而且与机床型号有关。以切削加工为例,需考虑的因素有机床型号、加工直径、长度、材料、装夹方式、机床夹具装卸时间、零件的复杂程度等等。 2.5 工艺数据库 * * 产生式系统 * 产生式系统 知识库(规则库):领域的专家知识以规则形式存放,且各规则之间相对独立。 全局数据库(动态数据库,事实库)。类似于缓冲器,存储着问题的初始数据和推理过程中的动态数据,上下文结果及最后结论。 一条规则在被启用(激活)之前,规则的条件部分必须出现在事实库中。通常,规则的执行会向数据库中加入新的事实,或者更新、删除数据库中的旧事实。 * 产生式系统 推理机即执行问题求解的规则解释程序。它的任务就是确定下一步那些规则是可用的,并按照一定的控制策略,选出一条规则,然后执行。 产生式系统的规则解释程序通过一系列的“识别一作用”周期执行规则,每一个“识别一作用”周期包括三个阶段:匹配、冲突消解和执行。 * 产生式系统 冲突消解策略: 专一性排序: 规则排序:规则编排的顺序表示

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档