本大纲对应教材版本为:《数据库基础教程》,顾韵华主编,电子工业出版社,2021年第3版。
08413 数据库原理与应用 南京邮电大学编(2022年)
Ⅰ 课程性质与课程目标
一、课程性质和特点
随着社会的高度信息化,数据库系统已成为人们工作和生活中不可或缺的部分,大到工农业生产、国防军事,小到网上购物、学习选课、课表查询等,其背后都有数据库的强大支撑。数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。随着数据容量的急剧增长和内容的迅速变化,对数据管理的安全性、共享性、存取效率等要求日益提高,如何对这些数据进行科学的组织和存储、高效的获取和处理,是人们面临的复杂课题。数据库技术已经成为及其重要的一个课题。因此,数据库原理与应用课程也就成为高等学校计算机专业的重要专业基础课。
为了更好地理解数据库技术的工作原理,本课程定位于专业基础、实用数据库教材,重点突出基础性和应用性。兼顾DBA基本能力培养的要求和数据库前沿进展来组织内容,以一个贯穿全书的商品订购管理系统示例为主线,将数据库基本原理技术和应用三者有机结合,并利用丰富的案例进行生动具体的阐述,具有较强的系统性、逻辑性和实践性。
二、课程目标
数据库原理与应用是计算机专业的主要专业基础课。通过本课程的学习,要求应考者:
1.掌握数据库系统的体系结构;
2.掌握各种关系代数运算;
3.掌握关系数据库语言SQL,并能运用SQL解决实际问题;
4.掌握数据库设计的开发过程;
5.掌握关系规范化理论,并能针对具体问题进行分析优化;
6.掌握数据库编程的基础内容;
7.掌握数据库保护的关键技术;
8.掌握数据模型和数据库技术的最新进展。
三、与相关课程的联系与区别
数据库原理与应用是计算机专业的一门专业必修课。在学习数据库原理与应用之前,必须掌握计算机的相关基础知识,较为全面地了解和掌握计算机数据表示、存储、管理等方面的专业知识。因此,本门课的先修课程为《数据结构》、《离散数学》、《操作系统》等相关课程。在这些先修课的基础上再学习本课程,符合循序渐进的规律,不仅容易理解课程内容,而且能正确把数据库设计的各部分有机的联系起来。
四、课程的重点和难点
重点:数据定义、查询、更新;关系操作;概念设计、逻辑设计;函数依赖;范式;并发控制。
次重点:数据库系统结构;数据模型;视图;模式分解;存储过程和触发器;数据库访问接口;数据库保护;数据库安全;数据库的完整性;数据库恢复;数据仓库与数据挖掘;XML数据管理;移动数据库。 难点:数据库系统的三级模式结构的理解;关系的性质;SELECT语句结构;视图的查询与更新;函数依赖集的闭包;最小依赖集;活锁与死锁。