SPOC学校专有课程
工程数据管理
分享
spContent=《工程数据管理》是机械类专业的专业选修课。该课程介绍了工程数据管理的基本内容;数据库技术的理论基础;数据库对象的概念、创建和使用方法;结合工程实际介绍了一些应用实例。通过该课程的学习学生可掌握工程数据管理的一般方法,能熟练运用一种数据库管理系统进行工程数据的管理。
—— 课程团队
课程概述

《工程数据管理》是机械类专业的专业选修课。它是先进设计与制造技术的应用基础,是理论性与实践性均较强的课程。通过各个教学环节,运用多种教学方法和现代化教学手段,学生可熟悉有关工程数据、数据库系统的基本概念,掌握相关的知识,掌握数据库设计方法,逐步具有开发和设计数据库的能力,并能根据实际应用需求,运用关系数据库管理系统SQL Server进行数据库设计和实现,可提高学生的实际动手能力,为其今后在相关领域学习和工作打下较好的基础。通过理论与实验教学,使学生能够熟练掌握工程数据概念、SQL Server中的基本SQL 语句、SQL server中的内部函数、创建SQL Server数据库和表、实现数据库完整性、查询、视图、触发器的定义与数据管理系统设计开发等方面的知识与应用技术。了解SQL Server的服务管理、数据库安全性管理、数据库备份与恢复等相关的数据库管理方面的知识。


授课目标

《工程数据管理》主要讲授工程数据概念、数据管理方法、数据库基本操作、数据表的设计与应用、数据查询分析、视图的概念与应用、存储过程与触发器、函数的定义与应用、数据库安全管理、数据库在工程项目信息管理中的应用等内容。通过课程学习,培养学生具备解决机械工程领域复杂工程数据分析、优化能力,具备数据查询、整理和分析及应用能力,具备使用SQL编程进行数据建模和计算的能力。


成绩 要求

课堂讨论占10%;单元测试占20%;单元作业占10%;考试占60%。60分至80分(不含80)为合格、80(包含80)分以上至100分为优秀。

课程大纲
预备知识

-只需具备基础的计算机知识。

参考资料

陈志泊、许福、韩慧、崔晓晖等. 数据库原理及应用教程(第四版),人民邮电出版社,2017年。

SQL Server 数据库应用教程,关敬敏等著

SQL Server 2008数据库管理与开发,王雨竹等著

数据库系统理论,王珊 萨师煊 著

常见问题

Q :  我对数据库的相关知识十分感兴趣,是否要全部学完课程内容才能掌握所需知识?

A :  和以往课堂教学相比,在线课程往往以知识点形式呈现知识。为确保本课程服务的混合式教学工作可以与学校课堂内容对接,我们提供了相对全面的数据库原理和应用的知识。在实际学习中,同学可根据自身提点,有选择性的观看课程内容和实际操作视频,以便更加精准、高效的利用碎片化时间掌握所需内容。同时,大部分同学可能不了解不同学习目标定位对知识点的需求,为此,授课教师专门针对不同学习者的目标,梳理了知识脉络图,同学可根据知识脉络图选择相关知识点进行按需学习。对于其他内容,在学有余力或者其他时间也可以复习和补充,以充分发布在线课程的特点。

Q :  这门课程使用哪个数据库管理系统?

A :  本课程推荐使用的数据库管理系统为SQL Server。SQL Server属于实际开发中应用较为广泛的数据库管理系统,特别是在诸多企业级、复杂级应用中,都使用了SQL Server。虽然课程使用SQL Server作为主要的数据库管理系统,但所教授的关于数据库的创建、修改、删除以及数据表的创建、修改、删除和查询等方面的SQL语句均为标准SQL,在Oracle、MySQL等流行的数据库管理系统中同样可以使用。此外,课程教授的SQL Server相关概念在流行的数据库管理系统中也同样具备。日后,即使开发项目所使用的不是SQL Server数据库,学生仍然可以通过本次课程内容,快速掌握如何操作项目使用的数据库管理系统。

Q :  如果我的操作系统是Linux,不是Windows操作系统,该如何安装SQL Server?

A :  本课程建议学生通过虚拟机的方式安装SQL Server。关于虚拟机安装SQL Server的教程,我们会在课程中提供,便于同学在任何环境中安装和使用SQL Server。

Q :  数据库原理是否很抽象呢?学习门槛是否很高?

A :  和计算机类的其他课程相比,数据库是一门门槛较低的核心课程,在很多非计算机专业也是核心课程。数据库原理是提升实践能力以及数据库设计水平的重要基础。为了降低数据库抽象内容的上手难度,在本次学习中,我们将会提供一些必要的辅助材料。帮助同学理解抽象的数据库原理,将抽象的原理转换为易懂的知识,进而提升同学学习效果。