内容简介:
  工程数据库管理系统是在传统的数据库管理系统基础上,针对计算机辅助设计/制造/系统集成等工程应用的需求,通过扩展数据库管理系统的数据模型使之更具有工程语义、增加一些新的功能或模块而发展起来的。所以本章首先着重讨论满足工程应用的几种数据模型,然后介绍工程数据库管理系统的结构及其实现方法、典型的工程数据库管理系统。最后,介绍商品化的数据库管理系统支持最好的数据库语言SQL,为第四章工程数据库设计与应用奠定数据库技术基础。

学习目标:
  本章主要介绍工程数据模型及工程数据库管理系统的体系结构和实现方法,使学生掌握工程数据库管理系统的基本概念。但由于到目前为止,还没有商品化的工程数据库管理系统,我们就以目前商品化的DBMS支持的SQL语言介绍数据库语言。另外希望学生课后选择结合某个DBMS学习第二章和本章的内容,其目的是希望学生掌握某种数据库,为后面的工程数据库设计与应用的学习打下良好的基础。另外,在后续章节中,有关工程数据库的基本概念不再单独讲解,主要通过工程应用的例子讲解一些工程数据库技术。

学生要求:
 1、 学生必须学完传统的数据模型(层次、网状、关系、对象)
 2、 对面向对象的技术、SQL语言、关系数据库有所了解。
 3、 有商品化的DBMS实验环境。

学习要求:
  通过本章的学习,学生要掌握工程数据的几种数据模型。通过这些数据模型的学习,理解和掌握传统数据模型在表达工程应用中的不足,另外对于课堂上介绍的这些数据模型的定义,它们的数据结构、数据操纵以及数据的完整性约束等要能理解和掌握,并能比较它们的优缺点。
  在工程数据库研究的初期,人们希望能开发出满足工程应用需求的工程数据库管理系统EDBMS(Engineering Database Management System),所以本章也介绍了工程数据库管理系统的体系结构、常用的工程数据库管理系统实现方法和已实现的典型工程数据库管理系统。通过本小节的学习希望学生理解工程数据库系统的体系结构及其实现方式。
由于目前的工程应用都是建立在商业化的数据库管理系统上。所以希望学生通过课堂学习和课后大作业掌握一个数据库管理系统和数据库语言SQL。

学习安排
  总共九个学时。