《工程数据库技术》课程简介
课程编号:QZ073011 开课学期: 1 学时:32 学分:2 中文名称:工程数据库技术 英文名称:Engineering Database Technology 开课单位:机械工程学院 教学方式:课堂讲授、小组讨论、专题研讨 考试方式:论文或者报告、数据库设计、数据库应用等相结合 课程简介撰写人:王潍 |
教学目的及要求: 数据库系统是数据管理的新技术,是计算机科学的重要分支,也是科学管理的重要工具。工程数据库系统作为支持工程应用的数据管理手段,与传统的数据库系统有许多区别。本课程除了讲授数据库系统的基本原理外,着重强调工程数据管理中数据模型复杂,工程数据量大,交互工作方式和分布方式等情况下的处理策略。 通过本课程的学习,要求掌握工程数据库的基本概念和基本设计思想,并且学会如何根据实际系统的数据模型来建立数据库,使用数据库和设计数据库,为将来在实际中应用工程数据库技术打下良好的基础。 本课程强调理论与实际的结合。课程的考试方式应有利于学生对数据库基本原理和基本概念的理解与掌握,实际应用能力的提高。
|
课程主要内容: 本课程的主要内容有:数据库系统的基本概念、关系数据库、关系数据库理论、关系数据库语言--SQL、关系数据系统及查询优化、数据库设计、数据库管理系统、分布式数据库系统、数据库应用开发平台等。 |
先修课程: l C语言 l 计算机文化基础 l 数据库概论
|
教材及参考资料: [1] 王珊,陈红.数据库系统原理教程.清华大学出版社.1998 [2] 萨师煊,王珊.数据库系统概论.高等教育出版社.2014 [3] 李昭原.数据库技术新进展.清华大学出版社.2007 [4] 龚沛曾,袁科萍,杨志强.数据库技术及应用(原理+SQLServer+VB.NE). 高等教育出版社.2008 [5] 西尔伯沙茨. 数据库系统概念. 机械工业出版社.2012
|
第一部分 教学大纲
课程编号:
计划学时: 32
学 分: 2
适用专业:机械工程及自动化
一、课程的性质和任务
《工程数据库技术》是机械工程及自动化专业研究生的一门重要的基础课程。
通过学习,可使学生认识工程数据库技术在机械行业以及其他行业中的地位和作用,了解工程数据库的定义和内涵;掌握工程数据库的设计思路和具体步骤,了解和掌握工程数据库技术的应用领域和应用特点,掌握常见工程数据库的类型和选用原则。
二、本课程与相关课程的关系
研究生在学习本课程之前,应预先学完数据库概论、C语言设计、面向对象技术、现代设计方法等先修课程。
三、课程的基本要求
1、理解掌握数据库在工程应用中的地位;
2、了解计算机辅助设计/制造/集成的基本概念、涉及的内容及相关技术;
3、掌握产品数据管理的基本内容,产品结构与产品配置的基本原理及其在计算机集成制造中的重要性;
4、掌握数据库技术的基本概念、各种数据模型及数据库语言SQL;
5、理解工程数据库的各种模型及工程数据库管理系统的结构和开发方法;各种类型的数据模型、数据库管理系统的原理及其优缺点;
6、掌握数据库设计的基本过程、相关的方法:IDEF0功能分解分析方法和数据流图分析方法、实体-关系图设计方法和IDEF1X信息系统设计方法、数据模型的规范化过程、方法及其重要性、高级SQL编程技术等;
7、通过数据库大作业掌握一个DBMS、数据库开发工具和SQL语言;
8、掌握一两个工程数据库应用(CAD/EDMS/PDM/ERP);
四、教学方法和教学形式建议
工程数据库技术是应用有关基础理论来研究工程数据库技术及其应用的一门综合性应用技术学科。因此,一方面,讲解本课程必然涉及多门技术学科的理论及基础知识的综合引入,需要注意相关概念的理解和衔接。
第二部分 教学时数、教材、考试
一、学时分配
教学或实验内容 |
课内学时 |
第一章 工程数据库概论 |
4 |
第二章 工程数据库技术基础 |
6 |
第三章 工程数据库管理系统 |
4 |
第四章 工程数据库的设计 |
4 |
第五章 工程数据库开发及工具 |
4 |
第六章 工程数据库应用 |
4 |
专题讲座I ACCESS数据库 |
2 |
专题讲座II SQLServer数据库 |
2 |
总结讨论 |
2 |
合计 |
32 |
二、教材
教材:
赵致格,殷人昆编著,《实用工程数据库技术》,机械工业出版社,1997年。
参考教材:
1、 陈玉雄, 蒋孔昭 译,《工程管理原理 : 计划、进度与控制》,湖南科学技术出版社, 1986。
2、 俞盘祥,沈金发编著,《数据库系统原理》,清华大学出版社, 1988。
3、 萨师煊,王珊,《数据库系统概论》,高等教育出版社, 2000。
4、 王能斌编著,《数据库系统原理》,电子工业出版社, 2000。
5、 董金祥, 孙建伶编著,《工程数据库管理系统》,浙江大学出版社,2000年。
6、 宛延闿 著,《工程数据库系统》,清华大学出版社/广西科学技术出版社,1999。
7、 伯斯特拉 著; 裘春航 译,《工程数据库》,人民交通出版社,1990。
8、 郑怀远,王家华主编,《工程数据库技术》,机械工业出版社,1995年。
9、 陈其明 著,《工程数据库原理》,测绘出版社, 1991。
10、 高奇微,莫欣农编著,《产品数据管理 (PDM) 及其实施》,机械工业出版社, 1998
11、 童秉枢,李建明主编; 黄利平,冯升华,彭继忠编著,《产品数据管理(PDM)技术》,清华大学出版社, 2000。
12、 陈启申 编著《MRPⅡ制造资源计划基础》 企业管理出版社2000年9月。
三、考试
本课程为考查,以期末课程论文、数据库程序设计以及平时成绩综合评定。
第三部分 教学内容和教学要求
第一章 工程数据库概论:主要讲解工程、工程数据、工程过程的定义,并通过企业功能的描述介绍工程应用分析方法IDEF0。本章的最后介绍计算机在工程领域应用的一些基本概念。最后讨论工程数据库的重要性。
第二章 工程数据库技术基础:本章的内容主要回顾和讨论传统数据库技术中的一些基本概念,并着重从数据模型定义的数据结构、约束条件和完整性、数据的操纵三个方面分别分析层次模型、网状模型、关系模型和对象模型。介绍数据库管理系统的体系结构及相关的发展技术。
第三章 工程数据库管理系统:讨论与工程有关的一些语义数据模型,接着介绍工程数据库的体系结构及常用的实现方法、典型的工程数据库管理系统等。着重讲解数据库语言SQL中有关视图、数据完整性、触发器、存储过程等与复杂工程设计有关的概念。最后介绍嵌入式SQL编程和基于调用接口API编程的一些基本概念。
第四章 工程数据库的设计:以企业销售管理系统的销售业务管理的设计为例,介绍数据库设计过程中的分析工具数据流图方法及IDEF0方法、数据库的设计工具实体-关系方法和IDEF1X方法。结合关系模型的规范化方法,通过实例介绍数据库的逻辑设计(数据库表的设计、视图的设计等)、数据库一致性的保证(触发器的使用)、系统的效率(存储过程使用)。
第五章 工程数据库开发及工具:本章讲解的主要内容是围绕微软ODBC技术的数据库开发环境及其工具:着重讲解基于ODBC API的面向对象的数据库构件原理和方法,包括MFC对象、DAO和RDO对象、ADO对象等。在介绍了这些开发工具后,以企业的产品图样管理为例分析如何的利用这些方法在CAD系统中将图形数据库和非图形数据库关联起来,实现CAD系统数据和DBMS数据的双向关联,支持产品设计过程的管理和设计的产品图纸、文档的集成管理。
第六章 工程数据库应用:本章主要介绍数据库技术在企业信息化中的典型应用。企业的信息化包括技术管理的信息化、生产经营管理的信息化和决策的信息化,我们这儿主要介绍数据库在企业工程图档与工作流管理(EDMS)、产品数据管理(PDM)和企业资源计划(ERP)中的应用。通过这三个应用的介绍,理解产品数据管理中产品结构、产品配置管理的原理及其集成的含义
专题讲座I ACCESS数据库
专题讲座II SQLServer数据库
第四部分 《工程数据库技术》教学大纲修订说明
教学内容能把教改教研成果或学科最新进展引入教学;教学内容取舍合理,与相关课程内容关系处理得当。有实践教学要求的课程能基本满足实践教学需要。
教学内容更新情况说明如下:
1、删除了本科阶段已经讲授的数据库基本知识的内容。
2、增加了面向对象数据库技术的基本理论和面向对象工程数据库技术的相关内容。
3、增加了ACCESS数据库技术专题讲座。
4、增加了SQLServer数据库技术专题讲座。