高级数据管理课程(2002-2003第二学期)

(学分:3   学时:54=18*3,时间:20032-7)

授课教师:孟小峰                                                     授课对象:信息研究生2002

Email:xfmeng@mail.ruc.edu.cn                                上课地点:信息楼投三

概述

本课程是计算机应用专业研究生的必修课,主要涉及数据库的高级实现技术、高级应用技术和最新研究领域。目的有两个方面,扩大学生对数据库的知识面,为学生顺利进入下一步相关的研究工作奠定基础,并提供必要选题指导。基于以上目的的要求,本课程的内容不是特别固定,我们有一个基本的大纲,但在学期进行中,内容或次序上有一些小的调整。本学期要讲述的主要内容包括:

· 数据库理论(关系模型,规范化理论,语义建模,类型继承,逻辑数据库)

· 面向对象/对象关系数据库

· 数据存储与索引(RAID, Storage Access, Indexing and Hashing

· 查询处理与优化(Query Cost, Selection/Join/Sort Operation, Evaluation of Expression, Estimating Statistics of Expression Result, Materialized Views, etc.

· 先进事务处理(长事务,事务工作流等)

· 数据库调优 (Basic Principles, OS and hardware tuning, Index tuning, Schema tuning, Query tuning, Troubleshooting,etc.)

· Web数据管理(XML, Web service and Information integration

· 空间数据管理

· 移动数据管理(Data synchronization and Dissemination, Moving objects databases, etc.

教学安排:

讲课内容

预计学周

预计时间

参考文献

1.数据库概述

1w

Feb 20

B1(5), slides

   语义数据模型

 

 

B1(13)

   EER模型

 

 

A1(2)

2.面向对象/对象关系数据库

1w

  

Feb 27

A1(8-9),B1(24-25)

A3(25), C1

3.数据存储与索引

2w

Mar 6

Mar 13

A1(11-14)

4.查询处理与优化

2w

 

 

   查询处理

 

Mar 20

A1(13)

   查询优化

 

Mar 27

A1(14)

4.高级事务处理

1-2w

Apr 3

A1(15-17,24)

B2

5.数据库调优

5w

 

 

OS and Hardware

 

Apr 10

A2(2)

Index Tuning

 

Apr 17

A2(3)

Schema Tuning

 

Apr 24

A2(4)

Query Tuning

 

May 8

A2(4)

Troubleshooting

 

May 15

A2(7)

6Web数据管理

2w

 

 

   XML数据管理

 

May 22

A1(10), A3(22), C2

   Web Service

 

May 29

 

6.空间数据管理

1w

Jun 5

A3(26)

5.移动数据管理

2w

 

A1(23)

   移动计算

 

Jun 12

C3,D

   移动对象管理

 

Jun 19

C3,D

6.课堂考试

 

Jun 26

 

参考书目:

由于本课程的教学内容目前无法由一本参考书覆盖,这里设计了ABC三级参考文献。A级参考文献为必读书目,属于考试范围用书。B级参考文献为辅助阅读书目,它主要是对A级参考文献有关内容的补充。C级参考文献是选读书目,不做具体要求。D级为课堂上散发的一些资料(包括讲义,灯片,论文等)。

A级参考文献:

A1Abraham Silberschatz, et al., Database System Concepts, 4th Edition, 高等教育出版社

A2Dennis Shasha, Philippe Bonnet, Database Tuning, Morgan Kaufmann Publishers, 2002

A3Raghu Ramakrishnan, Database Management Systems, http://www.cs.wisc.edu/~book/

B级参考文献:

       B1A3C. J. Date著,孟小峰,王珊等译,数据库系统导论,机械工业出版社,电子版:http://www.china-pub.com/computers/2000

       B2Jim Gray, Andeas Reuter, Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers, 1994

C级参考文献:

       C1J.D.ULLMANA First Course in DB system, 清华影印版,有中文版。

C2Serge Abiteboul, Data on the Web: From Relations to Semistructured Data and XML, Morgan Kaufmann Publishers, 1999

C3Proceedings of International Conference on Mobile Data Management (MDM’01), LNCS 1987, Springer, 2001, Hong Kong. (including tutorial slides, keynotes slides)

D级参考文献:

       Handout ( reading notes, slides, papers, etc.)

课程考评:

1.完成指定内容的阅读。

2.完成指定作业(课堂布置),占总成绩的20%

3.就某内容做一次30分钟的presentation, 占总成绩的10%

4.期末考试,占总成绩的70%

5.课程预期目的,希望同学能对数据库应用开发技术有所提高,对有关研究有深入的了解。