Updated: January 5, 2011

数据库系统概论 (2010-2011学年第一学期 )

2010年9-2011年1月


 

课程通知:

  • 本课程的考核:作业+实验(35%),期中考试(20%),期末考试(45%)
  • 欢迎 同学们选修此课程(2010-11-8)




课程信息 | 教学计划 | 参考书籍 | 教学评估 | 作业/实验提交 | 学生疑难问题

 

课程信息:

系(院)

信息

系所

计算机

课程名称

数据库系统概论

听课专业

计算机

主讲教师

孟小峰

职称

教授

年级

08级计算机

使用教材

数据库系统概论

上课地点

3306

 

 

 

总学时

72

本期学分

4

周学时

4

必修课

总学分

4

选修课

  [BACK]


教学计划:

周次/日期 章节名称 讲课内容 备注

9/8

9/10

第一章 绪论1

第一章 绪论(2

引言

基本概念,数据模型

习题1

9/15

9/17

第一章 绪论(3

第二章 关系数据库1

数据模型 体系结构 []

关系模型 []


布置实验1

交 习题
1

9/22

9/24

第二章 关系数据库(2

第二章 关系数据库3

关系代数 []

关系演算[]

习题2

选做补充题 交实验1

9/29

10/1

第三章 数据库语言SQL1

(十一休息 )

概述、数据定义语言完整性约束 []


 

五10/10

第三章 数据库语言SQL2 基本数据查询语言[]

交习题2

10/13

10/15

第三章    数据库语言SQL3

第三章 数据库语言SQL4


高级查询语言

高级查询语言 []

实验3

习题3

10/20

10/22

第三章 数据库语言SQL5

第三章 对象关系数据库

数据更新、视图、实用工具 []

对象关系查询 []

 实验3,交习题3

10/27

10/29

第四五章 数据库安全性完整性

 

概述、安全控制方法 []

 

交实验4习题5

11/3

11/5

期中考试

 

11/9

 11/12

第六章 关系数据理论1

第六章 关系数据理论2

函数依赖、公理系统

范式、2NF3NFBCNF、多值依赖、4NF

习题六

十一 11/16

     11/19

第七章 数据库设计(1

第七章 数据库设计(2

设计流程

设计实例(Web应用、手机应用、云应用)

习题7

数据库设计实验

十二11/23

   11/26

第八章 数据库编程语言1

第八章 数据库编程语言2

嵌入式SQL讲义

ODBC 存储过程

实验

十三11/30

    12/3

物理存储(2

第九章 查询处理和查询优化(1)

存储结构和文件结构(R2)索引(R2) 讲义

查询处理算法(R2 ) 讲义



十四 12/7

     12/ 10

第九章 查询处理和查询优化2

第九章 查询处理和查询优化3

查询优化

查询优化

 

十五 12/14

     12/17

第十章 数据库恢复(1

第十章 数据库恢复(2

事务、故障种类

恢复策略、检查点 [讲义]

十六 12/21

     12/24

第十一章 并发控制(1

第十一章 并发控制2

并发概述、封锁、活锁和死锁

可串行、两段锁、封锁粒度 [讲义]

十七 12/28

12/31

数据库课程Project报告

复习

分组报告

数据库技术 展望、考试复习

十八 1/5 考试周    
       

 

  [BACK]




参考书籍:

  • 教材:
    萨师煊、王珊:数据库系统概论(第四版)
  • 参考书
    R1:C.J.Date: Introduction to Database Systems, 7ed, 机械工业出版社
    R2:A. Silberschatz,et al: Database System Concepts, 3ed, 机械工业出版社
    R3:Th. Connolly, et al : Database Systems, A Practical Approach to Design, Implementation, and Management, 3ed, Addison Wesley
    R4:R. Ramakishnan, et al: Database Management Systems, 2ed, McGraw Hill
    R5:Dennis Shasha, Philippe Bonnet, Database Tuning, Morgan Kaufmann,


      [BACK]

教学评估:

    1. 完成指定内容的阅读,上课认真听讲。
    2. 完成指定作业/实验(课堂布置),占总成绩的35%。
    3. 期中考试,站总成绩20%。
    4. 期末考试,占总成绩的45%。

 

  [BACK]

作业/实验提交情况(2010-2011年):

  • 第六章作业 评阅情况
    - 作业点评 [ppt] [成绩分布]
    获得优秀作业的同学:李淑怡 邢哲 张榆 赵仕伟

  • 第七章作业 评阅情况
    - 作业点评 [ppt] [成绩分布]
    获得优秀作业的同学:徐静 郭定香 邢哲 李淑怡 陈俞 张琳琳

  • 第八章 数据库编程 实验评阅情况
    - 实验点评 [ppt]
    - 成绩统计 [实验演示成绩分布][实验报告成绩分布]
    实验之星: 赵仕伟 刘彬彬 毕盛 张映悦 邢哲[优秀实验报告]

  • 第九章 查询处理与查询优化 作业及实验评阅情况
    - 作业及实验点评 [ppt] [作业成绩分布] [实验成绩分布]
    优秀作业:马迪 吴梦迪 刘于绰 任乔意
    实验之星:张映悦 邢哲 郭双 任乔意 干艳桃

  • 课程设计汇报情况
    - 文档点评 [ppt]
    优秀文档:李晔小组 干艳桃小组 吴文峰小组
    实验之星:张映悦、元万承、谢少多小组(手机图书价格比较系统)
                李晔、邢哲、孙宇、李淑怡小组(招聘信息系统)
                秦伟、王旭从、马迪、刘于绰、黄显凯小组(简易社交网站)


      [BACK]

学生问题解答:

 


  [BACK]

 

Institute of Data and Knowledge Engineering
Renmin University of China , Beijing 100872, China
86-10-62512719 voice, 86-10-62519453 FAX

[comments to xfmeng@ruc.edu.cn]