数据库系统概论 (2024-2025学年第一学期 )2024年9月-2025年1月 |
课程通知:
|
课程信息:
系(院) |
信息 |
系所 |
计算机 |
课程名称 |
数据库系统概论 |
听课专业 |
人工智能,金融学-数据科学与大数据技术(工学)实验班,大数据技术与农林经济管理实验班 |
主讲教师 |
孟小峰 |
职称 |
教授 |
年级 |
2022级 |
使用教材 |
数据库系统概论 |
上课地点 |
教三3309 |
|
|
总学时 |
72 |
本期学分 |
4 |
周学时 |
4 |
必修课 |
是 |
总学分 |
4 |
选修课 |
否 |
教学计划:
讲课内容
数据库设计概述、需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库实施与维护
阅读文献
帆船第13章
讲课内容
数据库设计概述、需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库实施与维护
阅读文献
帆船第13章
讲课内容
信息技术的发展
课程介绍
数据库的基本概念:数据、数据库、数据库管理系统、数据库系统
课程讲义(OBE)
阅读文献
孟小峰, 慈祥: 大数据管理:概念、技术与挑战. 计算机研究与发展. Vol 50(1) : 146-169, 2013.
孟小峰,杜治娟.大数据融合研究:问题与挑战[J].计算机研究与发展, Vol 52(02):231-246,2016.
孟小峰. 大数据管理概论[M]. 北京: 机械工业出版社, 2016.
C.J.Date:An Introduction to Database Systems, 8Ed, 机械工业出版社
A. Silberschatz,et al: Database System Concepts, 7Ed, 机械工业出版社
Th. Connolly, et al : Database Systems, A Practical Approach to Design, Implementation, and Management, 6Ed, Addison Wesley
R. Ramakishnan, et al: Database Management Systems, 4Ed, McGraw Hill
数据库大师访谈录
杰弗里•乌尔曼(Jeffrey D. Ullman):我最大的失败就是做了太多纸上谈兵的事情(理论工作);一个成功的商业计划应该可以作为一个博士论文;工业界的研究实验室还有吸引力吗;对在线教育的独特见解。[译文下载]
讲课内容
概念模型(用户)-ER图
数据模型(计算机系统)-层次模型、网状模型、关系模型
数据库系统结构(三级模式二级映像)
数据库系统的组成
课程讲义(OBE)
阅读文献
教材第5版1.1-4,7.3-4
帆船第5版第6章等
数据库大师访谈录
陈品山(Peter Chen ):发现ER概念是一生一次的机遇;为什么ER数据库系统没有出现;ER数据库的应用-发现恐怖分子;ER会议;将ER模型概念推广到其他领域。[译文下载]
讲课内容
关系数据结构
关系的完整性(三类完整性约束)
关系数据库的物理组织
课程讲义(OBE)
阅读文献
Codd E F. A relational model of data for large shared data banks[J]. Communications of the ACM, 1970, 13(6): 377-387.
Astrahan M M, Blasgen M W, Chamberlin D D, et al. System R: relational approach to database management[J]. ACM Transactions on Database Systems (TODS), 1976, 1(2): 97-137.
Stonebraker M, Held G, Wong E, et al. The design and implementation of INGRES[J]. ACM Transactions on Database Systems (TODS), 1976, 1(3): 189-222.
数据库大师访谈录
吉姆•格雷(Jim Gray):学术研究与系统实现完美统一;数据库领域还能再活30年吗;为何性能不再是问题;核心数据库的研究是否过时;美国总统信息技术顾问委员会(PITAC)会产生持久性影响吗;帆船爱好者......[译文下载]
讲课内容
关系代数(传统的集合运算,专门的关系运算)
关系演算(元组关系演算,域关系演算)
课程讲义(OBE)
阅读文献
System R: Relational Approach to Database Management by J. N. Gray et al.
数据库大师访谈录
迈克尔•斯通布雷克(Michael Stonebraker):开发Ingres的酸甜苦辣;数据库理论研究的成功与失败;创业的艰辛;学术界最大的问题是每个人为终身教职挤破头皮;任教加州大大学伯克利分校和麻省理工学院。[译文下载]
讲课内容
关系数据库的由来
对象关系数据库
XML数据库
课程讲义(OBE)
阅读文献
帆船第9、10章
数据库大师访谈录
帕特•塞林格(Pat Selinger ):System R的成功之道;如何领导3000人的研发团队;成功转化技术的秘诀;如何使刚毕业的博士尽快成长为研究员。[译文下载]
讲课内容
关系数据库标准语言SQL
数据定义(DDL)
数据字典
数据库大师访谈录
帕特•塞林格(Pat Selinger ):System R的成功之道;如何领导3000人的研发团队;成功转化技术的秘诀;如何使刚毕业的博士尽快成长为研究员。[译文下载]
讲课内容
基本查询、SQL语句运算、连接查询、集合查询、嵌套查询
数据库大师访谈录
瑟格•阿比特博(Serge Abiteboul ):如何在法国组建一个研究团队;为什么系统文章不必包含性能测试;研究者的性格与人格对成功的影响;写小说、喜欢雕塑、顾家。[译文下载]
讲课内容
高级查询:嵌套查询、聚集函数、导出关系、结果排序
数据库大师访谈录
格哈德•威肯(Gerhard Weikum ):如何迎接新的挑战;如何在德国组织庞大的研究团队;如何做到研究上宽泛而不失专注;如何看待SQL;从精确问题转向统计问题;独自沙漠旅行。[译文下载]
讲课内容
DML语句:增删改查语句、视图部分、ORDB查询
数据库大师访谈录
珍妮弗•威多姆(Jennifer Widom ):如何开辟新的领域并成为领军者;既能在事业上有所成就又能教育好子女的关键是选择一个好丈夫;小号表演专业与数据库研究;IBM的日子充满诗意;写作技巧和报告技能的培养;环球家庭旅行。[译文下载]
讲课内容
数据库安全性控制、视图机制、审计、数据加密、其他数据安全问题
数据库大师访谈录
克里斯托•法拉特(Christos Faloutsos ):合作研究的大师(科学界、统计学界、工业界等);维数灾难问题;数据挖掘领域未来的方向;很多希腊人都从事数据库研究;如何做好学术休假;人无法摆脱那些枯草无味的事![译文下载]
讲课内容
完整性定义、关系模型三类完整性、触发器
数据库大师访谈录
拉古•罗摩克里希(Raghu Ramakrishnan ):工业界和学术界的两栖者;研究的螺旋周期;如何轻易烧掉2000万美元;数据隐私与安全;演绎数据库的成败;幽默感。[译文下载]
讲课内容
数据库设计概述、需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库实施与维护
阅读文献
Database System:A Practical Approach to Design, Implementation, and Management
讲课内容
关系表达式转换、优化方法、选择执行计划 、表达式计算
阅读文献
帆船第九部分实例
数据库大师访谈录
黄奎勇(Kyu-Young Whang ):美国和韩国高校学术环境的差异;自主开发45万行的Odysseus系统并应用于韩国最大门户网站;为什么不创办一家公司推广Odysseus;周六深夜凌晨的博士讨论班;对韩国信息科学学会的推动。[译文下载]
参考书籍:
- 教材:
萨师煊、王珊:数据库系统概论(第四版、第五版)
- 参考书
R1:C.J.Date: Introduction to Database Systems, 8ed, 机械工业出版社 R2:A. Silberschatz,et al: Database System Concepts, 4ed, 机械工业出版社 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, 3ed, McGraw Hill R5:Dennis Shasha, Philippe Bonnet, Database Tuning, Morgan Kaufmann,
教学评估:
作业/实验提交:
学生疑难问题:
|