认证学习
数据库系统
分享
课程详情
课程评价
spContent=数据库应用设计与数据库系统原理并重的一门计算机专业课程,欢迎广大学者一起交流、讨论。
—— 课程团队
课程概述

数据库系统是计算机科学与技术本科专业必修的专业必修课程,也是专业核心课程,所介绍的数据库理论知识与技术,对于从事各种大中型应用系统开发、网站开发,以及数据挖掘、大数据处理等应用领域研发,都起到十分重要的支撑作用。本课程主要的教学目的是让学生学习关系数据库应用的基本概念、基础理论和主流技术;提升学生应用数据库理论与技术知识解决实际工程问题的能力;使学生在沟通交流能力、相互协作能力上得到一定提高;具有使用工具进行数据库系统设计能力,具备分析问题、解决问题的能力;理解并掌握数据库系统的内核技术。进而在本专业后续的学习和研究中,能自如的运用数据库应用基础的设计理论与技术。

通过这门课程,你将会学会数据库系统应用开发和数据库基本原理两部分的理论知识,主要包括:

1)数据库系统的开发流程。

2)数据库模型设计,包括概念模型设计、逻辑模型设计和物理模型设计。

3)数据库系统开发工具的应用。

4)关系数据库上的标准语言SQL。

5)数据库编程技术,包含嵌入式编程、触发器设计、存储过程设计等

6)数据库基础理论知识,包括关系代数、关系模式规范化理论等。

7)关系数据库系统的体系结构、运行原理、数据恢复技术。

8)数据库系统的存储技术。

9)数据库系统的事务机制,并发控制原理等。

10)数据库系统的恢复机制。

授课目标

本课程是计算机本科专业的必修课程,更是一门核心课程。课程主要目标是使学生对数据库系统常用术语、基本概念、基础理论和主流技术有比较全面的理解和认识,并能够使用数据库相关技术进行各种大中型应用系统开发、网站开发等,同时为数据挖掘、大数据处理成应用领域奠定基础。

课程大纲
预备知识

学生需有一定的操作系统、离散数学、计算机组成原理基础理论知识。

参考资料

《数据库系统概念》第6版(中文原版),耶鲁大学等,西尔伯沙茨等著,杨冬青(北京大学)等译,机械工业出版社(2016年4月重印)