《数据库系统概论》课程教学大纲(本科).docx





《《数据库系统概论》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《数据库系统概论》课程教学大纲(本科).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论课程教学大纲一、课程概况课程代码:030009学 分:3学 时:48 (其中:讲授学时40,实验学时8 )先修课程:C程序设计、数据结构、操作系统适用专业:数据科学与大数据技术建议教材:数据库系统概论(第五版),王珊,萨师靖,高等教育出版社课程归口:计算机信息工程学院课程的性质与任务:本课程是数据科学与大数据技术专业的专业基础必修课程,也可 作为电子信息类专业的选修课。通过本课程的学习,培养学生进行数据库分析、设计、开 发、管理和维护的基本能力,使他们具备分析问题、解决问题、建立数据库模型的能力, 为后续软件项目开发奠定坚实的基础。二、课程目标及其与毕业要求指标点之间的对应关系数
2、据库系统概论主要讲授数据库系统的基础理论、基本技术和基本方法,其主要 课程目标有:课程目标1:掌握数据库系统的基本概念,具备数据库系统分析的基本能力。课程目标2:具备应用关系数据理论、数据库设计方法、安全性完整性等理论对数据库 系统及其相关应用进行研究和分析的能力。课程目标3:具备应用关系代数、SQL语言及其它工具平台进行数据库设计、开发和管 理的能力。本课程支撑专业人才培养方案中毕业要求1-4 (占该指标点达成度的30%)、毕业要求 2-3 (占该指标点达成度的20%)、毕业要求3-3 (占该指标点达成度的10%),对应关系如 下表所示。毕业要求指标点课程目标考核形式指标点1-4:能应用计算
3、课程目标L掌握数据库作业1.工程知识机系统的专业知识,分系统的基本概念,具备考勤析、优化和解决智能信数据库系统分析的基本实验息系统领域的复杂工程能力。试卷问题。2.问题分析指标点2-3:在进行系统 设计与开发、应用时能 够识别问题,选择适当 方法描述问题,建立系 统模型。课程目标2:具备应用关 系数据理论、数据库设 计方法、安全性完整性 等理论对数据库系统及 其相关应用进行研究和 分析的能力。作业 考勤 实验 试卷3.设计/开发 解决方案指标点3-3:在设计开发 智能信息系统领域复杂 工程问题的解决方案 时,能够综合考虑社会、 安全、法律以及环境等 因素,有效解决多矛盾 冲突,并对方案进行优
4、化,体现创新性。课程目标3:具备应用关 系代数、SQL语言及其它 平台进行数据库设计、 开发和管理的能力。作业 考勤 实验 试卷三、课程内容及要求第一章概述(一)教学内容与教学方法.本课程的性质、研究对象与方法、目的、任务。(讲授)1 .数据库系统概述。(讲授).数据模型。(讲授)2 .数据库系统结构。(讲授+案例).数据库系统的组成。(讲授)(二)基本要求1 .了解数据库管理技术的进展和数据库系统的组成,理解数据库、数据库管理系统和数 据库系统及其关系。2 .理解数据模型、数据库系统的三级模式结构、数据库的二级映像功能,能够描述数据 库系统组成以及结构。第二章关系数据库(一)教学内容与教学方
5、法.关系数据结构及形式化定义。(讲授+案例)1 .关系操作。(讲授+案例).关系的完整性。(讲授+案例)2 .关系代数。(讲授+案例)(二)基本要求.掌握关系数据结构及其定义。1 .理解关系操作和关系的完整性。2 .能够运用关系代数来描述关系查询操作。第三章关系数据库标准语言SQL(一)教学内容与教学方法L SQL概述。(讲授)2 .学生-课程数据库。(讲授).数据定义。(讲授+案例+实验)3 .数据查询。(讲授+案例+实验).数据更新。(讲授+案例+实验)4 .视图。(讲授+案例+实验)(二)基本要求.理解SQL的系统结构,数据定义,数据更新,视图操作。1 .能够熟练使用SQL语言行数据库操
6、作:查询、更新和删除。第四章数据库的安全性(一)教学内容与教学方法1 .计算机安全性概述。(讲授+案例).数据库安全性控制。(讲授+案例+实验)2 .视图(讲授+案例+实验)。3 .审计。(讲授+案例).数据加密。(讲授+案例)4 .其他安全性保护。(讲授+自学)(二)基本要求1 .掌握数据库的安全性问题含义;掌握视图机制在数据库安全保护中的作用;了 解审计、数据加密、统计数据库安全性在数据库安全保护中的作用。2 .具有使用数据库管理系统的常用方法和技术实现数据库安全性控制的能力。第五章数据库完整性(一)教学内容与教学方法1 .实体完整性。(讲授+案例+实验).参照完整性。(讲授+案例+实验)
7、2 .用户定义的完整性。(讲授+案例+实验).完整性约束命名子句。(讲授+案例+实验)3 .域中的完整性限制。(讲授+案例).断言。(讲授+案例)4 .触发器。(讲授+案例+自学)(二)基本要求1 .掌握数据库完整性的定义;掌握用SQL语言定义关系模式的完整性约束条件;了解 触发器的使用方法。2 .具有针对具体问题,选用合适的技术实现数据库的完整性控制的能力。第六章关系数据库理论(一)教学内容与教学方法1 .问题的提出。(讲授+案例).规范化。(讲授+案例)(二)基本要求.掌握规范化理论和优化数据库模式设计的方法。1 .理解函数依赖与码。2 . 了解数据库模式不好的标准。3 .具有完整地写出关
8、系模式的数据依赖集合,并能根据数据依赖分析某一个关 系模式属于第几范式的能力。4 .具有使用规范化理论优化数据库模式的能力。第七章数据库设计(-)教学内容与教学方法.数据库设计概述。(讲授)1 .需求分析。(讲授+案例+实验).概念结构设计。(讲授+案例+自学+实验)2 .逻辑结构设计。(讲授+案例+实验).数据库的物理设计。(讲授+自学+实验)3 .数据库的实施和维护。(讲授+自学+实验)(二)基本要求1 .了解数据库设计的意义、特点,方法。2 .掌握数据库设计方法和步骤。3 .具有设计数据库模式以及开发数据库应用系统的基本能力;4 .具有针对具体问题,选用合适的技术解决数据库的安全性、完整
9、性、故障和并发控制 的能力。第八章关系查询处理和查询优化(一)教学内容与教学方法1 .关系数据库系统的查询处理。(讲授).关系数据库系统的查询优化。(讲授)2 .代数优化。(讲授+案例).物理优化。(讲授+案例)(二)基本要求. 了解RDBMS查询处理的基本步骤,查询优化的概念、基本方法和技术;1 .具有对关系代数表达式和SQL查询语句优化的能力。2 .具有设计数据库模式以及开发数据库应用系统的基本能力。第九章数据库恢复(一)教学内容与教学方法1 .事务的基本概念。(讲授+案例).数据库恢复概述。(讲授+案例)2 .故障的种类。(讲授+案例).恢复的实现技术。(讲授+案例)3 .恢复策略。(讲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论 数据库 系统 概论 课程 教学大纲 本科

限制150内