• 名称:数据库系统原理课程
  • 分类:数据库
  • 观看人数:加载中...
  • 时间:2024-07-22 16:49
东南大学远程课程-数据库系统原理视频教学一、课程简介与目标
数据库原理是计算机科学与技术专业本科生的一门专业必修课程。该课程围
绕如何设计数据库,全面、系统地讲述数据库的基本概念、原理和应用技术,包
括关系模型、SQL 语句、关系规范化、数据库设计、数据库编程、系统管理等方
面的知识。通过课堂讲授的方式使学生掌握数据库系统的基础知识及基本理论,
系统地理解如何设计一个合理的、优化的数据库,掌握在某一个数据库管理系统
上进行数据库操作,培养学生具有设计数据库模式以及开发数据库应用系统的基
本能力,为将来的开发和研究工作打下一定的基础。
1.课程支撑的毕业要求
3.1 能够针对计算机专业的一般性工程问题设计出计算机应用系统的方案,
构建系统框架,能够针对关键问题选择合理算法或方法。
11.2 能够理解和掌握计算机及其相关产业的开发过程、管理方法,以及经济
决策方法。
2.课程拟达到的教学目标
本课程的教学目标为:
课程目标 1:理解与掌握数据库系统的基础理论、基本技术和基本方法,包
括:数据库系统结构、数据库的安全性和完整性控制、事务管理与恢复技术、结
构化查询语言、关系规范化理论、数据库设计及数据库连接技术等。
课程目标 2:理解并掌握经典的数据库设计模型--关系模型,能从集合论的
角度理解关系的结构及关系代数表达式的用法。针对给定的一个应用工程项目的
数据库设计需求,能够构建数据库的概念模型、逻辑模型(关系模型)、物理模
型,并运用规范化设计理论及关系模式分解算法或优化方法,使得设计的关系模
型符合范式要求。
2
课程目标 3:对于给定的一个实际数据库应用工程项目的需求,能够运用数
据库设计理论、数据库管理等方法,并综合考虑数据安全、并发控制、数据维护
成本等因素,理解并掌握数据库的需求分析、数据库设计、数据载入、数据测试、
数据库维护等过程。
课程思政目标:该课程在培养学生具备扎实的数据库系统基础理论及实践动
手能力的同时,深入挖掘课程教学中蕴含的思政元素,通过数据库技术发展史、
数据库安全性及完整性、数据库设计方法、数据库应用开发流程等教学内容的学
习,润物无声地培养学生的社会主义核心价值观,将知识传授、能力培养、价值
引领等有机地融入课程教学中。加强学生的安全意识、责任及担当意识,培养学
生严谨的科学探索精神就工匠精神.
(一)绪论(2 学时) 
主要内容:初步讲解数据库的基本概念,介绍数据模型的组成要素和常用的数据模型、
数据库系统的三级模式结构和数据库系统的主要组成部分 
1.基本要求
(1)了解数据库的发展历史及分类
(2)熟悉数据库和数据模型基本概念
(3)掌握数据库系统的系统结构和系统组成
2.重点、难点
重点:数据库和数据模型的基本概念、数据库的系统结构和系统组成
难点:数据库系统的系统结构及其实现原理
- 2 -
3.作业及课外学习要求
作业:在系统中安装和尝试常用数据库系统,了解和熟悉数据库系统的结构
课外学习要求:通过网络搜索与数据库相关的内容,尽可能多的了解与数据库有关的基
础知识
(二)关系数据库和 SQL(8 学时) 
主要内容:关系数据库的重要概念,包括关系模型和关系代数;关系数据库标准语言
SQL 的数据定义、数据查询和数据更新三部分功能。
1.基本要求
(1)熟悉关系模型、关系代数
(2)熟悉关系数据库标准语言 SQL
(3)掌握 SQL 语言的数据定义、查询和更新
2.重点、难点
重点:关系模型、关系代数;SQL 语言的数据操作
难点:无
3.作业及课外学习要求
作业:课后习题,包括对给定数据关系模型的关系代数的书写、SQL 语句的书写
课外学习要求:通过上机练习掌握 SQL 语言的写法以及结构
(三)数据库安全性、完整性,关系数据理论(8 学时) 
主要内容:实现数据库系统安全性的技术和方法;实体完整性及完整性约束的定义方法、
检查机制和违约处理;关系规范化理论。
1.基本要求
(1)熟悉数据库系统安全性的技术和方法
(2)熟悉用户身份鉴别、自主存取控制、强制存取控制、视图机制、审计功能、数据
加密存储和加密传输等
(3)掌握完整性约束的定义方法、完整性检查机制和违约处理,断言和触发器的作用
和使用方法
(4)掌握关系数据库的重要理论基础,关系数据理论
2.重点、难点
重点:数据库安全性的技术和方法、完整性约束的定义方法、关系数据理论
难点:断言和触发器,关系规范化理论,范式,数据依赖。
- 3 -
3.作业及课外学习要求
作业:课后习题,对给定的关系模型进行规范化操作
课外学习要求:通过上机练习掌握 SQL 断言和触发器的使用
(四)数据库设计和编程、恢复技术及并发控制(6 学时) 
主要内容:数据库的设计方法和步骤、概念结构设计、逻辑结构设计、数据库编程概念
和方法、故障恢复的技术和方法、并发控制的概念和常用的封锁技术
1.基本要求
(1)了解数据库设计方法和步骤
(2)熟悉概念结构设计和逻辑结构设计
(3)掌握 ER 模型和关系模型的转换
(4)掌握数据库编程技术
(5)熟悉故障恢复技术和并发控制技术
2.重点、难点
重点:概念结构设计、逻辑结构设计
难点:ER 模型和关系模型的转换。
3.作业及课外学习要求
作业:将一些常见的关系模型用 ER 模型描述出来
课外学习要求:通过上机练习掌握数据库编程技术,包括运用 JDBC,ODBC 等