数据库技术是各种业务数据处理与应用系统的核心,是现代信息科学与技术的重要组成部分,数据库的建设规模、应用深度已成为衡量一个国家信息化程度的重要标志,数据资源和数据库高新技术已经成为世界各国极为重要的优先发展战略。那么什么是数据库、如何设计数据库、如何编制数据库应用程序、数据库最新技术有哪些?本课程由8位长期从事数据库教学的一线教师将围绕上述四个问题进行讲授,课程内容包括数据库原理,SQL Server软件使用,数据库应用程序开发,数据库前沿知识介绍。
课程团队坚持不断改进和完善,近年来除了满足校内外学习者的网上学习外,同时有效支撑了我校《数据库原理及应用》必修课的混合式教学,本课已经获得了国家第二批线上线下混合式一流课程。
课程提供了丰富的视频资源,以知识点为单位的微视频共96个(每个视频均不超过5分钟),视频短小,提供了较为丰富的练习及测验,方便学习者利用手机和网络,利用碎片化的时间进行学习和练习。为了更好地帮助大家理解和掌握所学知识,课程讲授中突出理论产生的背景,强化原理与应用开发相结合,跟踪数据库最新技术,选用了当前主流数据库产品 SQL Server 2017一边演示一边讲授进行数据库及各种数据库对象的创建和管理,数据库的备份与恢复、数据库安全管理等操作过程,给予学习者上机练习的切实指导。
课程立足于数据库系统的基本原理、方法和技术,从理论到实践,深入浅出,为数据库初学者讲解数据库基本概念和原理、数据库设计、SQL Server2017软件使用,并引出数据库领域研究的热点问题——数据仓库、数据挖掘、大数据,NoSQL数据库,为数据库爱好者拓宽视野,提升兴趣。通过该课的学习,使学生掌握数据库系统的基本原理、方法和应用技术,特别是数据库设计和数据库应用系统的开发方法。
通过本课程的学习,不仅要理解数据库的基本概念及基本原理,掌握数据库设计方法,了解数据库前沿技术;还要对数据库软件项目开发有一个全面系统实践的过程,切实提高同学们信息处理技术方面的素质和能力。
要求先修课:大学计算机基础,一门计算机语言课程。
教材:
《数据库原理及应用---SQL Server 2017》,杨先凤、岳静、朱小梅等编著,科学出版社,2019.6
建议必备1本该教材,是由课程组老师编撰的为本MOOC课配套的新形态立体化教材,可以很便捷地辅助对本课的学习。
参考资料:
1.SQL Server: ISBN-9787302629498. 数据库系统原理与实践. 党德鹏. 北京: 清华大学出版社, 2023.7;
2.宋金玉等编著,数据库原理与应用(第3版),清华大学出版社,ISBN 978-7-302-59692-9, 2022年1月;
3.宋金玉等编著,数据库原理与应用学习和实验指导,清华大学出版社,ISBN 978-7-302-64173-5, 2023年9月;
4.MySQL: ISBN-9787302560067. 党德鹏. 数据库应用、设计与实现(第二版). 北京: 清华大学出版社, 2021.1;
5.Database System Concepts(数据库系统概念,有中译本), 7th Edition, 机械工业出版社,2021.
(1)作为其他高校的教师,是否可以使用本课程进行混合式教学,是否方便获取学生课程学习讨论、测验、考试以及最后成绩等信息?
答:课程团队非常欢迎其他高校使用我们的MOOC课程资源,由于平台限制,其他高校教师可能无法使用慕课堂等混合式教学环境,但是又需开展混合式教学,需要获取学生在线学习数据,欢迎老师们联系我们,经过协商,我们可以代为建立慕课堂,定期给大家导出所需学生在线学习信息,方便其他高校老师及时掌握学生在线学习情况,欢迎大家提出建议。同时,我们也十分欢迎其他高校老师一同参与到本课程MOOC建设,积极交流,共同进步,不断完善和提升课程资源,提高课程的适用范围,更好地实现课程资源共享,提升课程质量和水平。
(2)为什么课程教学及演示用数据库管理系统DBMS采用的是Microsoft SQL Server2017?
答:课程教学内容立足于数据库基本理论知识和技术原理的讲授,相关内容均能在SQL Server 2017数据库管理系统上得到体现,且该软件具有应用广泛、功能全面、操作方便等特点,是一个较好的教学系统软件,因此课程教学采用Microsoft SQL Server2017来进行教学。在第9章,我们同时提供了SQL Server2017和MySQL实际操作指导的教学微视频,供学习中选用。
(3)学习“数据库原理及应用”,课程考核具体包括哪些内容?
答:本课程成绩考核包括课堂讨论5%,平时成绩35%,期末考试60%。其中,课堂讨论的成绩为在“课堂交流”中参与的活跃度,如果在“课堂讨论”中回复的数量有15次及以上,可以获得满分5分; 平时成绩为各章单元测验成绩的平均分(每套单元测验题,一般包括单选题(每题3分),判断替和填空题(每题2分),各章单元测验可以尝试两次测试取成绩最高者计入课程成绩,系统自动评阅);期末成绩是2次期末考试成绩(注意两次期末考试分别都只有一次作答机会,请慎重选择时机参与)的平均分(每套考试题一般包括单选题(每题3分),填空和判断题(每题2分),系统自动评阅)。
(4)对学好“数据库原理及应用”课程有哪些建议?
答:阅读教材预习,观看视频学习,及时完成单元测验并复习,积极参与讨论,务必确保在测验及考试截止日期前完成,安装好上机软件及时跟练课程案例,多看书看视频学习多上机实践多思考总结。
(5)请问我不是计算机专业的学生,没有学过数据结构等课程可以选修这门课程吗?
答:当然可以,本门课程属于计算机类的通识课程,只要学习了一门编程语言课程,有计算机的基础知识,就可以学习。
(6)请问学习这门课程需要安装哪些软件?
答:在课程中要学习SQL语言,所以需要安装SQL语言的运行环境,本门课程我们使用的数据库管理软件是SQL Server 2017,同时课程提供了Mysql的实际操作指导教学视频,学生自己可以安装SQL Server 2008到2017版本或者更高版本,也可以安装Mysql软件均可以完成相关实验操作及案例跟练任务。