- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械CADCAM数据处理技术
工程数据库 CAD绘图设计 CAE工程/科 学计算 CAPP CAM 生产计划 生产自动化 EDB/文件系统 MRPII MRPII 图3-5 EDB在各辅助设计系统中的位置 工程数据库管理系统功能特点 能描述复杂的数据模型,保存相关语义信息 支持模式的动态定义和修改,不需重新编译和数据重载 支持工程长事务的处理 能存储和管理各种类型数据,并支持图形标准件的相互转化,具有多库协调管理能力 具有版本管理功能 支持程序控制和交互操作两种工作方式 具有分布式数据库处理能力,支持多用户工作环境 工程数据库技术尚不成熟,目前市场上的EDBMS系统(如挪威工业中心研究所开发的TORNADO系统等只是某些方面功能较强,具有一定的局限性。 当前工程数据处理仍以关系型数据库为主(如:Foxpro、 SQL、 Oracle 系统),在其基础上进行扩展和再开发,实现工程数据库的部分功能 。 SQL Server数据库及其应用 数据库的设计原则 数据库的建立 在机械CAD/CAM过程中,往往将大量的工程手册中的各类数表以及过程中的各种动态数据进行整理,利用数据库管理系统(DBMS)的强大功能,在计算机内建立各类数据库,以便对工程数表进行直接访问和调用。有很多数据库软件可以实现这样的功能,其中Microsoft公司开发的SQL Server具有功能强大,管理方便、易于维护、安全性高等特点,使得它在电子商务、数据仓库、数据库解决方案中起着重要的核心作用。SQL Server是一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。 数据库的设计原则 数据库设计有一定的规范化要求,例如,安全性、实体完整性、参照完整性和用户业务完整性等。这些规则定义了当用户在更新数据时,数据库管理程序如何防止出现操作异常。但是在实际上几乎不可能完全遵守这些规则,正规化设计的原则被有意违反以提高性能,例如采用冗余技术的情况。如果不考虑实在的数据依赖性,一定会造成数据不完整。完整性涉及的主要是指系统意义下的事务,它是若干动作构成的一个完整序列,而每一动作则可能是系统运行期间DBMS提供的一组操作,这样在提交事务时必需做完事务整个序列中的所有动作。以这种面向系统的角度考虑系统或数据库结构,就比较容易保护数据的完整性。 设计数据库的关键任务是: 1.创建表的结构和表之间的关系; 2.实现安全性; 3.维护数据的一致性。 数据库的建立 创建数据库的过程包括:定义数据库的应用范围;确定支持数据库所需的字段;将字段划分为规范化的表格;建立表格之间的关系。其步骤如下: 1)数据库的应用范围 2)确定字段,划分表格 3)建立表格之间的关系 按照以上步骤就建立起用以描述数据关系的信息模型,这样工程数据库表结构可以按照信息模型构造,不容易出错。然后再实现数据库的安全性、数据的一致性等主要功能。 第一范式(1NF):设R是一个关系模式,R属于第一范式当且仅当R中每一个属性A的值域只包含原子项,即不可分割的数据项。这里主要用于消除重复字段和非原子的值。 第二范式(2NF):设R是一个关系模式,R属于第二范式当且仅当R∈1NF,且每个非码属性都完全函数依赖主码。即要求每一字段都依赖于主关键字段的每一部分。 第三范式(3NF):设R是一个关系模式,R属于第三范式当且仅当R是2NF的,且每个非码属性都非传递函数依赖于主码 。 Mtblupp Mtbld0 Mtbresemble Mtblbott 1:n 1:n 1:n 1:n 图3-6 表关联关系图 MtblMain 1:1 数据库系统与文件系统的区别是:数据库中数据的存储是按同一结构进行的,不同的应用程序都可直接操作使用这些数据,应用程序与数据间保持高度的独立性;数据库系统提供一套有效的管理手段,保持数据的完整性、一致性和安全性,使数据具有充分的共享性;数据库系统还为用户管理、控制数据的操作,提供了功能强大的操作命令,使用户直接使用命令或将命令嵌入应用程序中,简单方便地实现数据库的管理、控制操作 从50年代后期开始至60年代末为文件管理阶段 多项式 的待定系数 可由下式求得 最小二乘法实例 第一步,标出列表函数各节点数据 第二步,确定的函数类型 第三步,通过最小二乘法得方程组 线图程序化 常用的方法: 线图本身有公式表达,将公式编写到程序中; 将线图离散为数表,然后按列表函数进行程序化处理; 选取线图点,按照一定的拟合方法,如最小平方差法、样条函数
文档评论(0)