浙江工商大学课程授课大纲

2008 / 2009学年 学期

课程信息

课程名称

数据库系统概论

开课班级

软件0701

课程类型

专业课

学分

3

周学时

3

总学时

51

教学周

1 17 

教室

F413

上课时间

每周二 3-5

教学安排

课堂讲授15次,上机实习2

教师

主讲教师

庄毅

电子信箱

zhuang@zjgsu.edu.cn

答疑时间

每周二下午13:30-14:30

答疑地点

信息楼508

助教

 

电子信箱

 

教材

指定教材:王珊,萨师煊等,数据库系统概论,高等教育出版社,20065月第4

参考书目:王珊等,数据库系统概论学习指导与习题解答,高等教育出版社,20038月第1

Database System Concepts(影印版)   高等教育出版社  A. Silberschatz

考试安排

期末考试1次(闭卷),考试范围是1- 11章,布置课后作业。总分中各部分所占比例:平时成绩和上机实践 30% ,期末考试  70%

教学目的

向学生介绍数据库的基本概念和原理,掌握常用数据库系统的使用,使学生能用数据库技术进行数据库设计和系统开发。为后续的面向对象的程序设计和设计数据库应用管理系统奠定基础。

课程要求

²              课前作好预习工作

²              保持课堂安静,头脑清醒,思维活跃

²              认真、独立、按时完成并上交作业

²              重视上机实践,上机前必须做好准备,充分有效地利用宝贵的上机时间。

 

 

课程教学进程表

教学内容

课后作业

阅读

预习

1

3

第一章绪论数据库系统概述、数据模型数据库系统结构、组成和技术

P41:习题1567912181920~24

P1 ~ P41

P1 ~ P41

2

3

第二章 关系数据库关系模型概述

关系数据结构及形式化定义关系的完整性

P80:习题1~4

P45 ~ P55

P45 ~ P55

3

3

第二章 关系数据库

关系代数

P80:习题5~6

P55 ~ P64

P55 ~ P64

4

3

第三章 SQL语言

SQL概述、数据定义数据查询

P148:习题3

P84 ~ P91

P84 ~ P91

5

3

第三章 SQL语言

数据更新、视图、数据控制

P148:习题5

P91 ~ P117

P91 ~ P117

6

3

第四章 数据库安全性

第五章 数据库完整性

P149:习题6712

P117 ~ P133

P117 ~ P133

7

3

实验一:创建数据库。ER模式设计和关系数据库的设计与实现

实验一的内容

实验一的内容

实验一的内容

8

3

第六章 关系数据理论

基本概念、规范化

函数依赖、码、范式

1NF2NF

P166:习题1456

P151~ P167

P151~ P167

9

3

第六章 关系数据库理论

3NFBCNF、多值依赖

4NF和函数依赖公理系统

P196:习题12

P169 ~ P175

P169 ~ P175

10

3

第七章 数据库设计

设计概述、需求分析

概念结构设计

P197:习题37

P176 ~ P 187

P176 ~ P 187

11

3

第七章 数据库设计

逻辑设计、物理设计

实施与维护

P241:习题121015

P203~ P229

P203~ P229

12

3

第八章 数据库编程

嵌入式SQLODBC编程

P242:习题2324

P229 ~ P241

P229 ~ P241

13

3

实验二:数据查询和操纵。数据库范式设计、关系数据库的基本操作和视图的设计与实现

实验二的内容

实验二的内容

实验二的内容

14

3

第九章 关系查询处理和查询优化

查询优化,代数优化,物理优化

P261:习题14578101213

P247 ~ P259

P247 ~ P259

15

3

第十章 数据库恢复技术

事务,恢复实现,恢复策略,恢复技术,数据库镜像

P280:习题46810131419

P264 ~ P278

P264 ~ P278

16

3

第十一章 并发控制

封锁,活锁和死锁,并发调用的可串行化,两段锁协议,封锁的粒度

P300:习题12589

P313:习题12346

P283 ~ P309

P283 ~ P309

17

3

实验三:数据库保护。数据库系统的安全性、完整性和整体设计与实现

实验三的内容

实验三的内容

实验三的内容

18

 

 

 

 

 

19