任课教师 : 张千帆
电 话: 87543842
办 公 室: 577
E-mail:qianfan_zhang@sina.com
学分: 3学分,48学时,其中讲课40学时,上机8学时
计算机应用基础、离散数学
教学目的:
《数据库技术及应用》融数据库基础和数据管理系统为一体,以关系数据库为重点,全面系统地介绍数据库技术的基本内容。通过教学,使学生系统地掌握数据库技术的基本概念、基本原理、概念、模型、结构、事务管理及完整性约束方法等,使学生在理论和实践两方面得到提高,能够从事数据库系统的设计、开发、研究工作。
教学内容:
本课程介绍关系数据模型和关系数据库的基本概念、关系代数与关系演算、完整性约束(实体完整性、参照完整性、用户自定义的完整性)、结构化查询语言(SQL)、关系模式设计与规范化理论、数据库系统设计的阶段与方法、事务并发控制机制。
数据库技术与应用,张千帆,科学出版社,2010年2月。
教学参考书:
数据库系统概论,王珊、萨师煊著,高等教育出版社。
评分标准:
平时成绩 40 %
闭卷考试 60 %
100%
进度表:
第1次课(9月1日3-4节)
1.1 数据库基本概念
阅读材料: 幻灯片、教材
内容-第1章 绪论
第2次课(9月3日 1-2节)
1.2 数据模型
1.3
阅读材料: 幻灯片、教材
内容-第1章 绪论
第3次课(9月8日3-4节)
2.1 关系数据库系统概述
阅读材料:幻灯片、教材
内容:第2章 关系数据库系统
第4次课 (9月10日 1-2节)
2.2 实体-联系模型转换为关系模型
阅读材料:幻灯片、教材
内容:第2章 关系数据库系统
第5次课 (9月15日3-4节)
2.3 关系模型的完整性约束
2.4
2.5
阅读材料:幻灯片、教材
内容:第2章 关系数据库系统
第6次课 (9月17日 1-2节)
3.1 SQL的基本概念及特点
阅读材料: 幻灯片、教材
内容-第3章 SQL
第7次课 (9月22日3-4节)
3.2 SQL的数据定义
阅读材料: 幻灯片、教材
内容-第3章 SQL
第8次课 (9月24日 1-2节)
3.3 SQL的数据查询—简单查询
阅读材料: 幻灯片、教材
内容-第3章 SQL
第9次课 (9月29日3-4节)
3.3 SQL的数据查询—简单查询、联合查询
阅读材料: 幻灯片、教材
内容-第3章 SQL
第10次课(10月1日 1-2节)
3.3 SQL的数据查询—连接查询、嵌套查询
阅读材料: 幻灯片、教材
内容-第3章 SQL
第11次课 (10月6日3-4节)
3.4 SQL的数据操纵
3.5
阅读材料: 幻灯片、教材
内容-第3章 SQL
第12次课 (10月8日 1-2节)
4.1 查询优化概述
4.2
4.3
阅读材料: 幻灯片、教材
内容-第4章 查询优化
第13次课 (10月13日3-4节)
5.1
5.2
阅读材料: 幻灯片、教材
内容-第5章 关系模式设计
第14次课 (10月15日 1-2节)
5.3 关系模式的范式与规范化
5.4
阅读材料: 幻灯片、教材
内容-第5章 关系模式设计
第15次课(10月20日3-4节)
6.1 T-SQL语言
6.2
阅读材料: 幻灯片、补充材料
内容-第6章 数据库对象
第16次课(10月22日 1-2节)
6.3 触发器
阅读材料: 幻灯片、补充材料
内容-第6章 数据库对象
第17次课(10月27日3-4节)
7.1
7.2
7.3
阅读材料: 幻灯片、补充材料
内容-第7章 数据库设计
第18次课(10月29日 1-2节)
7.4 逻辑结构设计
7.5物理结构设计
7.6
7.7
阅读材料: 幻灯片、补充材料
内容-第7章 数据库设计
第19次课(11月3日3-4节)
8.1 事务与事务调度
8.2 事务并发操作与数据的不一致性
阅读材料:幻灯片、教材
内容-第8章 数据库系统的并发控制
第20次课(11月5日 1-2节)
8.3 事务管理
8.4 基于所得并发控制技术
8.5 死锁的处理
8.6 活锁的处理
阅读材料:幻灯片、教材