高级数据管理课程(2002-2003第二学期)
(学分:3 学时:54=18*3,时间:2003年2月-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) |
|
6.Web数据管理 |
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级参考文献:
A1:Abraham Silberschatz, et al., Database System Concepts, 4th Edition, 高等教育出版社
A2:Dennis Shasha, Philippe Bonnet, Database Tuning, Morgan Kaufmann Publishers, 2002
A3:Raghu Ramakrishnan, Database
Management Systems, http://www.cs.wisc.edu/~book/
B级参考文献:
B1:A3:C. J. Date著,孟小峰,王珊等译,数据库系统导论,机械工业出版社,电子版:http://www.china-pub.com/computers/,2000
B2:Jim Gray, Andeas Reuter, Transaction Processing: Concepts and Techniques, Morgan Kaufmann Publishers, 1994
C级参考文献:
C1:J.D.ULLMAN,A First Course in DB system, 清华影印版,有中文版。
C2:Serge Abiteboul, Data on the Web: From Relations to Semistructured Data and XML, Morgan Kaufmann Publishers, 1999
C3:Proceedings of International
Conference on
D级参考文献:
Handout ( reading notes, slides, papers, etc.)
1.完成指定内容的阅读。
2.完成指定作业(课堂布置),占总成绩的20%。
3.就某内容做一次30分钟的presentation, 占总成绩的10%。
4.期末考试,占总成绩的70%。
5.课程预期目的,希望同学能对数据库应用开发技术有所提高,对有关研究有深入的了解。