学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
数据库应用技术-杨武英
分享
spContent=数据库应用技术已经从一种专门的计算机应用发展为现代信息管理中的常用工具,无论你将来从事哪个行业的工作,数据库知识都是需要的。在本课程中我们会讲述数据库领域的基本理论和实际应用等相关知识,帮助大家将来在信息管理中进行数据库方面的应用开发、管理、使用、维护打下基础。
—— 课程团队
课程概述

1.我为什么要学习这门课?

随着计算机技术的发展和计算机网络应用的普及,各行业的数据量迅猛增加,已经成为政府、企业事业单位的重要资源。各类组织和个人越来越需要合理地组织数据、规范安全地保存数据、高效地处理和利用数据。为了能够方便、安全、快捷而充分地保护、利用这些宝贵的数据资源,掌握数据库技术已成为信息时代所有行业从业者的基础能力。无论你将来是在哪个行业工作,数据库知识都是必要的,都将提供很大帮助。

 

2.这门课的主题是关于什么?

本课程主要介绍数据库的理论基础、实际应用、系统原理三方面的内容,其中:

理论基础部分包括概述、关系模型理论、数据库的安全性完整性等内容,在1 2 4 5章讲述;

实际应用部分包括数据库的设计、结构改进和应用,具体来说包括介绍怎样按照结构化方法设计一个数据库、怎样依据规范化理论改进一个数据库的结构、怎样利用SQL语言访问数据库中的数据,在3 6 7章讲述;

系统原理部分包括查询优化、数据库恢复、并发控制、数据库管理系统等内容,在8 9 10 11章讲述。

 

3.学习这门课可以获得什么?特别是对自己有什么帮助和应用。

通过本课程的学习,你将具备全面的数据库理论和应用知识,将来无论是专业从事以数据库为基础的信息系统开发和管理工作、还是自己在工作中利用数据库来存储和分析数据,或者进而从事大数据分析类型的工作,都是非常必要的。

 

4.这门课有什么特色和亮点?

本课程的授课过程中考虑到电子信息类专业的知识背景,讲解通俗易懂;整门课的主体部分按照设计数据库-改进数据库-使用数据库的结构安排,和实际的工作流程一致,便于学生学习掌握。



授课目标

通过对本课程的学习,培养学生理解数据库基本概念、掌握完整概念、学会数据库应用的基本方法和技术,从而使学生建立起课程知识体系、具备技术应用能力,为学生的专业发展打下必需的基础。具体的目标如下:

(1)准确掌握基本数据库有关的概念。了解数据库管理技术发展的过程,数据库系统的基本概念、体系结构和全局结构等。

(2)全面掌握数据库基本理论。掌握规范化理论;建立关系模型、关系运算、关系数据库理论等有关的理论知识体系;学会有关定理证明、公式演变与推导、代数关系演算。

(3)学会设计和应用数据库的方法与技术。学会使用关系数据库SQL语言,关系查询处理和查询优化,能进行应用编程。

(4)掌握数据库安全理论与技术,保护技术和完整性约束,以及数据库恢复和并发控制等事务管理基础知识。

    (5)通过本课程的学习,学生可以加深对后续其他课程知识的理解,提高对一些信息系统设计与应用的能力。


成绩 要求

本课程的本次开课暂无证书。

要求完成每章的学习和每章的单元测试,并参加课程期末考试。

评分依据:课程满分100分,其中线上学习和平时表现30%,期末考试占70% 。




课程大纲
预备知识

了解某种高级语言中文件访问的方法,有助于学习1.1中文件系统部分的内容;

了解数据结构中树的知识,有助于学习1.2数据模型、8.2查询优化、以及和索引有关的内容;

了解操作系统中输入输出管理的知识,有助于学习第8章查询优化;

以上知识不是必须的,不了解以上知识,也可以直接开始本课程的学习。

参考资料

教材:

1.王珊、萨师煊.数据库系统概论(第五版),高等教育出版社,2018


参考书:

2.[] Abaham SiberschatzHenry F.Korth[] S.Sudarshan 著,数据库系统概念(原书第6版·本科教学版),机械工业出版社,2013【俗称的“帆船书”】

3.[] 高桥麻奈 著,漫画数据库,科学出版社,2010


常见问题

Q : 这门课程对学生和从业人员是否有帮助?是否涉及到实践开发中的SQL语句、数据库编程、数据库设计等内容?

A :数据库应用技术》是一门理论和实际结合的课程,本课程涵盖了数据库经典教学中概念和原理,同时,也系统的讲解了SQL标准语句、数据库的存储过程编程以及数据库E-R图的设计方法,对学生学习很有价值,对开展实践、从事与数据库相关开发工作的从业人员也有一定的参考意义。

Q : 如何学好这门课程?

A :《数据库应用技术》是一门理论与实践并重的课程,你除了在平台上观看视频、参与讨论、完成测验与作业之外,课后也要认真阅读教材,并加强上机,锻炼自己的动手能力。