《工程数据库设计及应用.ppt》由会员分享,可在线阅读,更多相关《工程数据库设计及应用.ppt(24页珍藏版)》请在金锄头文库上搜索。
1、工程数据库设计及应用第一章工程数据库概论1参考书籍 萨师煊、王珊编著,数据库系统概论,高等教育出版社 2000年朱文坚、梁丽编著,机械设计方法学,华南理工大学出版社1997赵致格,殷任昆编著,实用工程数据库技术,机械工业出版社,1997年宛延闿编著,工程数据库管理系统,清华大学出版社,1999年 2本章主要内容w通过对工程、工程管理理论的介绍,讨论工程应用对数据库管理系统的要求。 w通过工程应用的介绍,让学生了解工程应用的背景及其复杂性,理解这些工程应用需要掌握一些方法和工具。 w为后面课程的学习打下良好的应用背景 w理解工程数据库研究的重要性和工程数据库研究的内容 31.1 引论w工程数据库
2、应用与事务型数据应用的管理功工程数据库应用与事务型数据应用的管理功能要求有很大的不同能要求有很大的不同 : 处理工程结构过程和配置 历史数据管理及其安装 支持工程决策支持 展现数据库内容的方法 41.2 工程与工程管理w1.2.1 工程的定义 所谓的工程是将理论和知识应用于实践的科学。 w工程的分类:工程的分类: 只限于一次的处理工程 有明确的需求达成目标的工程 具有不确切的技术 5w工程过程的描述工程过程的描述图1-1工程的定义61.2.2、 工程过程的定义781.2.3、工程数据的定义w工程过程的数据同工程的功能、结构和安排、工程的测试与测量、计算等有关。 w文献、文档和以前的工程过程 w
3、当前的工程需要 w工程数据库应能容纳 w用户可接受的方式操纵所有这些数据 91.2.4 工程管理101.3 工程数据管理w环境数据(Context Data):w 结构数据(Structure Data):w 事件数据(Event Data):w 瞬间数据(Instance Data): w 历史数据(History Data):w 统计数据(Statistic Data): 11121.4 数据库与工程数据库w无论是工程数据还是管理信息,都必须以某种方式存储在某种媒体介质上面,以便于数据(信息)存储与检索。这种有组织的数据存储我们称为数据库。 w工程数据库是数据库在工程领域应用的数据库。13
4、1.4.1 对工程数据库系统的要求w数据库方面的一般要求w用户的要求 w来自数据的要求w数据使用方面的要求14数据库方面的一般要求 - 安全性安全性保密保密:数据使用的规则和控制 保险保险:防止人为或恶意破坏的保护措施- 正确性正确性 准确度准确度:数据的正确性 完整性完整性:数据之间无矛盾 一致性一致性:按确定的规则对数据存储和输出- 同时性同时性:可由多个用户或程序同时对数据库进行存取。- 易管理性易管理性 管理的概念管理的概念:维护=保持干净利落 控制的概念控制的概念:掌握各种数据及数据间的关系。15用户的要求w第一类是最终用户,他们希望存储数据和使用存储在数据库中的数据;w第二类是程序
5、员和应用程序员,他们的工作是建立处理数据的程序。 16来自数据的要求 w工程数据库管理系统的数据模型要具有语义。w面向对象的数据模型表示复杂的工程数据 ,表示设计公式、计算模型等 w多媒体数据库技术的出现又使数据库中数据的表现向用户靠近了一步。 17数据使用方面的要求 w必须使几个用户能通过应用程序或其它方法,利用同一数据集合 w必须能根据存储的最基本数据计算所需的信息(分析和程序间的方面接口): w必须提供非常通用的报表功能 w数据库必须能被直接或通过应用程序进行存取。 181.4.2 对工程数据库管理系统的功能要求w支持复杂的工程数据的存储和管理支持复杂的工程数据的存储和管理w支持模式的动态修改和扩充支持模式的动态修改和扩充w支持工程事务处理和恢复支持工程事务处理和恢复w支持多库操作和多版本管理支持多库操作和多版本管理 191.8 CAD/CAM的集成技术 w松散集成方式松散集成方式201.8 CAD/CAM的集成技术w中性文件集成方式中性文件集成方式21221.8 CAD/CAM的集成技术w共享数据库集成方式 231.8 CAD/CAM的集成技术w基于STEP的系统集成方式 24