《数据库原理》课程理论教学大纲
课程名称: 数据库原理
课程代码:
总 学 分:3
总 学 时: 48
适用专业: 计科网络方向
先修课程和后续课程
先修课程:数据库应用技术
后续课程:
一、课程的性质、目的与任务
课程的性质:学科基础课、选修课
目的与任务:通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工作中的应用打下扎实的理论和技术基础。
二、教学的基本要求
(1)掌握数据库的定义,数据库管理系统的组成及结构;
(2)掌握数据模型及数据的完整性定义;
(3)掌握关系模式定义、关系数据库模式定义、关系数据库定义及关系运算;
(4)熟练地掌握关系数据库语言SQL;
(5)掌握数据库设计的阶段划分和每个阶段的主要工作,掌握规范化理论及在数据库设计中的作用;
(6)掌握数据库安全性保护的方法,包括数据库安全性控制、数据库完整性控制、数据库
并发控制、数据库并发控制。
三、课程教学内容、重点与难点
第一章 数据库原理概述
教学内容:
1. 数据管理的发展
2. 数据库管理系统
3. 数据库的发展形式
重点:数据库发展阶段,数据库系统基本特点,数据库管理系统的基本组成
难点:
第二章 数据模型
教学内容:
1. 数据模型种类
2. 关系代数
3. 关系的完整性
重点:层次模型、网状模型和关系模型
难点:理解层次模型和网状模型
第三章 ER模型
教学内容:
1. 概念模型
2. ER分析方法
3. ER分析的应用
重点:E-R模型设计方法和步骤
难点:准确的进行E-R模型的建模
第四章 范式分析
教学内容:
1. 数据依赖
2. 函数依赖
3. 范式
重点:关系规范化的相关概念和1NF、2NF、3NF和BCNF的概念
难点:对关系模式进行规范化
第五章 SQL语言
教学内容:
1. SQL简介
2. 数据查询语句
3. 数据操纵语句
4. 数据定义语句
5. 数据控制语句
重点:SQL语句中的数据查询语句、数据操纵语句、数据定义语句和数据控制语句。
难点:SQL语句中的数据查询语句、数据操纵语句、数据定义语句和数据控制语句。
第六章 常见数据库对象的使用
教学内容:
1. 视图
2. 存储过程
3. 触发器
4. 游标
5. 扩展SQL语言
重点:视图、存储过程、游标
难点:存储过程、游标、触发器
第七章 数据库的存储原理
教学内容:
1. 数据存储器简介
2. 数据恢复
3. 数据元素的表示
重点:数据存储原理和数据元素的表示方法
难点:理解数据库存储形式对访问性能、数据可恢复性的作用关系。
第八章 索引和查询
教学内容:
1. 索引
2. 索引在查询系统中的应用
重点:建立索引,应用索引
难点:建立合适的索引和理解索引的作用
第九章 事务处理
教学内容:
1. 事务处理简介
2. 事务的常见类型
3. 事务隔离级别
重点:事务处理的基本原理和常见方法
难点:事务处理的应用
四、理论教学内容及学时分配
序号 | 内容或章节 | 讲授学时安排 | 备注 |
1 | 第一章 数据库原理概述 | 3 | |
2 | 第二章 数据模型 | 6 | |
3 | 第三章 ER模型 | 9 | |
4 | 第四章 范式分析 | 3 | |
5 | 第五章 SQL语言 | 9 | |
6 | 第六章 常见数据库对象的使用 | 6 | |
7 | 第七章 数据库的存储原理 | 3 | |
8 | 第八章 索引和查询 | 3 | |
9 | 第九章 事务处理 | 3 | |
10 | 总复习 | 3 | |
合计 48 | |||
五、考核方式和成绩评定
1、考核方式:随堂考试和课终考试
数据库学什么2、成绩评定办法:平时成绩(考勤、纪律、提问、作业)占综合成绩60%;期末成绩占综合成绩40%。
六、选用的教材和课件
王珊 萨师煊 数据库系统概论 第四版 高等教育出版社 2008年
七、主要教学参考书
1. 崔巍.数据库系统及应用[M].北京: 高等教育出版社,2003.
2. 何玉洁.数据库原理与应用教程[M].北京: 高等教育出版社,2001.
3. 丁宝康.数据库原理教材[M].北京: 经济科学出版社,2000.
4. 孟小峰,王珊.数据库系统导论[M].北京: 机械工业出版社,2000.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论