数据库应用
(Database Application)
课程代码:06410026
学分:3.0
学时:64  (其中:课堂教学学时:32  上机学时:32 )
先修课程:
适用专业:工业工程
教材:《数据库系统概论(第5版)》,王珊、萨师煊,高等教育出版社,2014年9月第5版
一、课程性质与课程目标
(一)课程性质
《数据库应用》是一门理论性、实践性和技术性较强的课程,是工业工程专业的通识教育选修课。课程
主要介绍了数据库的基本概念和基础知识,使学生掌握关系数据库标准语言SQL、数据库管理系统的管理和控制以及数据库设计的方法和技术,培养学生的数据库应用能力。
(二)课程目标
课程目标1:理解数据库系统的基本概念、数据模型和数据库系统的结构和组成。
课程目标2:掌握关系数据库标准语言SQL。
课程目标3:掌握数据库的设计理论和设计方法。
课程目标4:掌握数据库管理系统的数据管理和控制。
二、课程内容与教学要求
第一章绪论
(一)课程内容
1. 数据库系统概述;
2. 数据模型;
3. 数据库系统的结构;
4. 数据库系统的组成。
(二)教学要求
1. 了解数据管理技术的产生和发展,数据库系统的组成,常用的数据模型;
2. 理解数据库的基本概念、数据库系统的特点和数据库系统的结构;
3. 掌握概念模型的基本概念和数据模型的组成。
(三)重点与难点
1. 重点
数据模型。
2. 难点
数据库系统的结构。
第二章关系数据库
(一)课程内容
1. 关系数据结构及形式化定义;
2. 关系操作;
3. 关系的完整性;
4.关系代数。
(二)教学要求
1. 了解关系模式、关系操作、关系数据语言;
2. 理解关系的性质,关系模型的实体完整性和参照完整性;
3. 掌握关系模型的组成,专门的关系运算(选择、投影)。
(三)重点与难点
1. 重点
关系模型的组成。
2. 难点
参照完整性。
第三章关系数据库标准语言SQL
(一)课程内容
1. SQL概述;
2. 学生-课程数据库;
3. 数据定义;
4. 数据查询;
5. 数据更新。
(二)教学要求
1. 了解SQL的特点;
2. 理解视图和基本表的概念;
3.掌握用SQL语言完成数据定义、数据查询和数据更新。
(三)重点与难点
1. 重点
数据查询。
2. 难点
视图和基本表的区别。
第四章数据库安全性
(一)课程内容
1.数据库安全性概述;
2.数据库安全性控制。
(二)教学要求
1.了解数据库的不安全因素,数据库安全性控制常用方法和技术;
2. 理解数据库安全性的含义;
3.掌握自主存取控制方法。
(三)重点与难点
1. 重点
自主存取控制方法。
2. 难点
存取控制机制。
第五章数据库完整性
(一)课程内容
1. 实体完整性;
2.参照完整性;
3.用户定义的完整性;
4.完整性约束命名子句。
(二)教学要求
1.了解完整性控制机制;
2. 理解数据库完整性的概念;
3.掌握完整性的实现。
(三)重点与难点
1. 重点
实体完整性和参照完整性的定义。
2. 难点
参照完整性的违约处理。
第六章数据库设计
(一)课程内容
1. 数据库设计概述;
2. 需求分析;
3. 概念结构设计;
4. 逻辑结构设计;
5. 物理结构设计;
6. 数据库的实施和维护。
(二)教学要求
1. 了解数据库设计的特点、方法、基本步骤;
2. 理解数据库设计各阶段的主要任务;
3. 掌握概念结构设计和逻辑结构设计。(三)重点与难点
1. 重点
概念结构设计。
2. 难点
逻辑结构设计。
第七章数据库恢复技术
(一)课程内容
1. 事务的基本概念;
2. 数据库恢复概述;
3. 故障的种类;
4. 恢复的实现技术。
(二)教学要求
1. 了解故障的种类及其影响;
2. 理解事务的概念及特性;
3. 掌握恢复的实现技术(数据转储)。(三)重点与难点
1. 重点
事务的基本概念和事务的ACID特性。
2. 难点
日志文件的作用。
第八章并发控制
(一)课程内容
1. 并发控制概述;
2. 封锁;
3. 封锁协议。
(二)教学要求
数据库学什么1. 了解并发操作带来的数据不一致问题;
2. 理解排他锁和共享锁;
3. 掌握封锁协议。
(三)重点与难点
1. 重点
封锁协议。
2. 难点
封锁协议与数据一致性的关系。三、本课程开设的实验项目

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。