工程数据库设计与应用
本课程是为全校研究生开设的一门技术应用课程,主要讲解与工程应用有关的数据库技术、系统建模技术和各种工程应用(CAD/CAE/EDMS/PDM/ERP)。课程的内容包括:
第一章 工程数据库概论:主要讲解工程、工程数据、工程过程的定义,并通过企业功能的描述介绍工程应用分析方法IDEF0。另外通过产品设计过程的介绍使大家对工程数据库管理的重要性有比较深刻的认识。本章的最后介绍计算机在工程领域应用的一些基本概念,包括计算机辅助设计、计算机辅助制造、计算机辅助管理、计算机集成制造、产品数据管理、企业信息化等。最后讨论工程数据库的重要性。
第二章 工程数据库技术基础:本章的内容主要回顾和讨论传统数据库技术中的一些基本概念,包括:数据、信息和信息的建模过程、数据库技术的产生与发展、数据库技术的一些基本概念,并着重从数据模型定义的数据结构、约束条件和完整性、数据的操纵三个方面分别分析层次模型、网状模型、关系模型和对象模型。在讨论了数据库的结构数据模型后,本章将介绍数据库管理系统的体系结构及相关的发展技术。最后讨论工程数据库对数据库管理系统的一些特殊要求,从而引入第三章工程数据库管理系统。
第三章 工程数据库管理系统:数据库模型是数据库管理系统的核心。所以,本章先讨论与工程有关的一些语义数据模型,接着介绍工程数据库的体系结构及常用的实现方法、典型的工程数据库管理系统等。工程数据模型的讨论从两个方面考虑,一是传统模型的扩展如扩展的网状数据模型、扩展的关系数据模型、对象关系模型,二是全新的工程数据模型如函数数据模型、语义数据模型、版本控制数据模型等。由于到目前为止还没有商品化的工程数据库管理系统满足工程应用系统的开发要求,我们就以商品化的管理数据库管理系统提供的开发方法介绍工程数据库语言,并着重讲解数据库语言SQL中有关视图、数据完整性、触发器、存储过程等与复杂工程设计有关的概念。最后介绍嵌入式SQL编程和基于调用接口API编程的一些基本概念。
第四章 工程数据库的设计:工程数据库设计的主要任务是在工程数据库管理系统的支持下,按照应用的要求,为某一类或某个工程项目设计一个结构合理、使用方便、效率较高的工程数据库及其应用系统。本章以企业销售管理系统的销售业务管理的设计为例,介绍数据库设计过程中的分析工具数据流图方法及IDEF0方法、数据库的设计工具实体-关系方法和IDEF1X方法。结合关系模型的规范化方法,通过实例介绍数据库的逻辑设计(数据库表的设计、视图的设计等)、数据库一致性的保证(触发器的使用)、系统的效率(存储过程使用)。通过本章的学习使学生能对前面三章的理论得到具体运用。
第五章 工程数据库开发及工具:数据库应用程序开发环境与工具已经经历了从专用的开发工具到通用的开发平台与工具的发展,支持的工程应用也从单一数据库到分布式多数据库应用的发展过程。本章讲解的主要内容是围绕微软ODBC技术的数据库开发环境及其工具:在介绍了微软的ODBC技术的原理和实现方法后,着重讲解基于ODBC API的面向对象的数据库构件原理和方法,包括MFC对象、DAO和RDO对象、ADO对象等。在介绍了这些开发工具后,以企业的产品图样管理为例分析如何的利用这些方法在CAD系统中将图形数据库和非图形数据库关联起来,实现CAD系统数据和DBMS数据的双向关联,支持产品设计过程的管理和设计的产品图纸、文档的集成管理。最后介绍目前流行的两个数据库开发工具及应用系统的体系结构,并以Delphi的数据集控件为例,完成第四章销售合同管理的编程实现,在此着重讲解数据库开发工具数据集的工作原理和事务在工程应用中的运用等。
第六章 工程数据库应用:本章主要介绍数据库技术在企业信息化中的典型应用。企业的信息化包括技术管理的信息化、生产经营管理的信息化和决策的信息化,我们这儿主要介绍数据库在企业工程图档与工作流管理(EDMS)、产品数据管理(PDM)和企业资源计划(ERP)中的应用。通过这三个应用的介绍,理解产品数据管理中产品结构、产品配置管理的原理及其集成的含义。
(访问密码: 9390)
资源链接
工程数据库设计与应用.rar: https://url88.ctfile.com/f/5138588-584052682-2bf2b8?p=9390标签
发布日期
2022-05-28
擦亮日期
2022-05-28