数据库系统概论
分享
课程详情
课程评价
spContent=随着信息化水平的不断提高,数据成为一种重要的财富资源,数据库技术成为计算机领域发展最快的技术之一,目前已经形成了坚实的理论基础、成熟的商业产品和广泛的应用领域。本课程将带领你体会数据组织的思想,体验数据操纵的乐趣,学会系统设计的方法。踏上探索之路,领略数据之美,让我们一起出发吧!
—— 课程团队
课程概述

数据库理论和技术是计算机科学与技术的一个重要分支,是计算机信息系统与应用系统的核心和重要基础。本课程是计算机相关专业学习者必修的专业基础课程。课程以关系数据库系统为核心,完整地讲述数据库系统的基本概念、基本理论及关键技术。通过本课程教学,使学习者理解数据库系统解决数据管理问题的主要原理和技术,培养学习者对计算机领域复杂工程问题的分析、表达能力以及运用数据库开发工具解决实际问题的能力。本课程教学知识点内容丰富,综合采用情景式教学、案例教学、项目式教学等多种教学方法,理论讲授与实践指导相结合,有利于学习者对知识点的理解与掌握,使学习者能够运用数据库技术与工具解决数据管理问题。

授课目标

课程总目标:使学习者能够综合运用数据库理论、方法与技术,对计算机数据管理领域复杂工程问题进行分析,建模与表达,设计合理的数据管理方案,并能够熟练使用工具进行数据组织与存储、查询与更新等功能模块的设计与实现。

课程目标1:能够针对计算机工程中的数据管理需求,对现实世界业务领域中的实体及实体间联系进行识别,合理构建数据模型,并依此进行数据库设计与实现;同时,培养学习者的科学研究精神,激发学习者利用信息技术手段改造客观世界的热情,引导学习者树立为实现科技强国而努力奋斗的强烈使命感。

课程目标2:培养学习者运用系统观、实践观、辩证思维和科学思维等认识现实领域复杂事物的方法,能够在计算机软件系统设计中运用数据库三级模式结构、数据模型、规范化理论、数据库设计等基本理论与技术,对应用问题进行抽象分析,构建数据库概念模型、逻辑模型,并能够使用关系代数语言、SQL语言对数据查询问题的解决方案进行正确表达。

课程目标3:能够运用数据库系统开发方法,针对特定的应用系统数据管理问题,完成数据存储、数据查询、数据更新等功能模块的设计,并在设计中考虑数据存取效率、安全管理、完整性约束、数据恢复等问题;使学习者牢固树立数据安全意识、规则意识和工程伦理思想,并在数据管理活动中遵守法律与道德规范,在开发实践中发扬团结协作精神。







课程大纲
预备知识

学习者需具备计算机基础操作能力,了解离散数学、数据结构等基础知识,并具有一定的编程基础。


参考资料

[1]沈记全.数据库系统原理.徐州:中国矿业大学出版社,2018.1

[2]王珊,萨师煊.数据库系统概论(第5版).北京:高等教育出版社,2014.9

[3]李雁翎.数据库技术及应用(第4版).北京:高等教育出版社,2014.8

[4]常万选,廖国琼,吴京慧,刘喜平. 数据库系统原理与设计(第3版).北京:清华大学出版社,2019.1

[5] 崔巍.数据库系统及应用(第4版).北京: 高等教育出版社,2017.12

[6] 吴京慧、刘爱红、廖国琼、刘喜平. 数据库系统原理与设计实验教程(第3版). 北京:清华大学出版社,2019.1

[7] 夏保芹,刘春林,徐小平.数据库原理及应用-SQL Server 2014. 北京:清华大学出版社,2019.1

[8] 邓立国,佟强.数据库原理与应用(SQL Server 2016版本).北京:清华大学出版社,2017.9

[9]郑阿奇.《MySQL数据库教程》.北京:人民邮电出版社.2017.6

[10]王飞飞,崔洋,贺亚茹.《MySQL数据库应用从入门到精通》.北京:中国铁道出版社.2014.4