数据库系统(下):管理与技术(自主模式)

自主模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

国家级精品

来自于: 哈尔滨工业大学 | 分类: 计算机(670)

课程描述

数据库管理系统(DBMS)是数据库系统的核心,本课程探讨DBMS本身的实现技术,即算法和系统性能相关的内容。学好本课程对今后从事大数据系统开发、数据库管理系统开发和系统软件开发有重要帮助。 ​

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

本系列课程旨在使学生充分掌握数据库系统的基本概念和基本原理,熟练掌握数据库系统语言、数据库抽象与建模方法和数据库应用程序设计方法,培养学生在信息管理和信息系统方面的抽象、设计、开发、应用和管理能力。同时,数据存储、数据库查询实现、查询优化、事务处理等技术,这些内容也是计算学科学生在专业方面必须掌握的操纵数据库的能力,本课程也将为你详细讲授。
本课程将分为四个部分进行介绍:
一、基本知识与关系模型;
二、数据库语言及其应用;
三、数据建模与数据库设计;
四、数据库管理系统实现技术。
《数据库系统》系列课程具有以下特点:
(1) 本系列课程是一门理论性为基础、应用性为目标,理论应用相结合的计算机类主干课程;
(2) 抽象内容的实例化讲解是本课程的特色,通过大量具体示例,来阐释数据库相关的抽象概念和原理;
(3) 知识学习与案例点评相结合是本课程的特色,本课程包含数据建模和数据库设计相关的内容,重要的是知识的运用,案例点评则成为知识运用能力训练的重要手段;
(4) 问题导引的知识学习是本课程的特色,深入浅出,图文并茂,案例配合,面向问题地阐释数据库系统的核心内容。本课程将为学生从事大型信息系统软件的设计、开发和应用打下基础,也将为学生今后从事大规模数据的存储、操纵和分析奠定很好的基础。

展开

课程章节

《数据库系统(下)》课程介绍
《数据库系统(下)》课程简要介绍(8分45秒)
第1讲(总第17讲)数据库物理存储
1700-本讲学习什么(2分40秒)及第1讲教学课件
1701-存储体系回顾(13分48秒)
1702-磁盘的结构与特性(17分19秒)
1703-查询实现的基本思想(12分41秒)
1704-记录与表在磁盘上的存储(12分12秒)
1705-四种文件组织方法(16分01秒)
1706-Oracle数据库物理存储简介(14分43秒)
1707-回顾本讲学习了什么(3分28秒)
第1讲(总第17讲)模拟练习题
第1讲(总第17讲)计分测验
第2讲(总第18讲)数据库索引技术
1800-本讲学习什么(2分01秒)及第2讲教学课件
1801-索引的概念和作用(13分49秒)
1802-SQL中索引的创建和使用(5分52秒)
1803-稀疏索引与稠密索引(10分58秒)
1804-主索引与辅助索引(6分31秒)
1805-聚簇索引与倒排索引(8分32秒)
1806-B+树索引(3个视频总计20分50秒)
1807-B+树键值插入与删除-结点分裂与合并操作示例(3个视频总计27分37秒)
1808-散列索引(12分52秒)
1809(选修)-可扩展散列索引和线性散列索引(2个视频总计26分50秒)
1810-回顾本讲学习了什么(5分32秒)
第2讲(总第18讲)模拟练习题
第2讲(总第18讲)计分测验
第3讲(总第19讲)数据库查询实现算法之一趟扫描算法
1900-本讲学习什么(2分21秒)及第3讲教学课件
1901-查询实现算法概述(18分06秒)
1902-由连接运算看查询实现的逻辑与物理算法(2个视频总计19分07秒)
1903- 迭代器的概念与应用(3个视频总计17分36秒)
1904-查询实现的一趟扫描算法(2个视频总计17分38秒)
1905-基于索引的选择与连接算法(2个视频总计9分35秒)
1906-回顾本讲学习了什么(3分26秒)
第3讲(总第19讲)模拟练习题
第3讲(总第19讲)计分测验
第4讲(总第20讲)数据库查询实现算法之两趟扫描算法
2000-本讲学习什么(1分21秒)及第4讲教学课件
2001-两趟扫描算法的基本思想(7分20秒)
2002-两阶段多路归并排序算法(2个视频总计16分41秒)
2003-基于排序的两趟扫描算法(8分58秒)
2004-基于散列的两趟扫描算法(2个视频总计16分13秒)
2005-回顾本讲学习了什么(2分53秒)
第4讲(总第20讲)模拟练习题
第4讲(总第20讲)计分测验
第5讲(总第21讲)数据库查询优化技术
2100-本讲学习什么(1分25秒)及第5讲教学课件
2101-什么是查询优化(6分22秒)
2102-查询优化的总体思路(13分31秒)
2103-逻辑层查询优化策略(13分50秒)
2104-关系代数操作等价变换定理(2个视频总计22分16秒)
2105-基于关系代数的查询优化算法(13分44秒)
2106-物理层查询优化(13分19秒)
2107-代价估算(2个视频总计15分39秒)
2108-回顾本讲学习了什么(3分55秒)
第5讲(总第21讲)模拟练习题
第5讲(总第21讲)计分测验
第6讲(总第22讲)数据库事务处理技术之并发控制
2200-本讲学习什么(1分45秒)及第6讲教学课件
2201-为什么要进行并发控制(8分56秒)
2202-深入认识事务(2个视频总计15分48秒)
2203-事务调度与可串行性(3个视频总计22分39秒)
2204-基于锁的并发控制(3个视频总计30分57秒)
2205-基于时间戳的并发控制(2个视频19分33秒)
2206-基于有效性确认的并发控制(14分23秒)
2207-回顾本讲学习了什么(4分33秒)
第6讲(总第22讲)模拟练习题
第6讲(总第22讲)计分测验
第7讲(总第23讲)数据库事务处理技术之故障恢复
2300-本讲学习什么(1分43秒)及第7讲教学课件
2301-数据库故障类型(6分44秒)
2302-数据库故障恢复的宏观思路(12分10秒)
2303-运行日志的概念(13分57秒)
2304-UNDO型日志及其故障恢复(9分59秒)
2305-REDO型日志及其故障恢复(7分54秒)
2306-UNDO/REDO结合型日志及其故障恢复(6分29秒)
2307-回顾本讲学习了什么(4分12秒)
第7讲(总第23讲)模拟练习题
第7讲(总第23讲)计分测验
期末考试
期末考试

授课教师

  • 战德臣 哈尔滨工业大学 计算机系 教授

    战德臣,哈尔滨工业大学计算机学院教授,博士生导师,黑龙江省教学名师,教育部高等学校大学计算机课程教学指导委员会委员,中国高校计算机教育MOOC联盟质量规范工作委员会主任、大学计算机课程工作组组长,宝钢教育基金优秀教师奖获得者, IBM中国优秀教师奖教金获奖者,中国计算机学会高级会员, 国家工业自动化系统与集成标准化技术委员会委员,黑龙江省制造业信息化专家组成员,黑龙江省软件工程专委会主任。 他先后完成国家863计划课题、国家自然科学基金课题、国家科技支撑计划课题等20余项,其成果获省部级科技进步一等奖1项、二等奖3项、三等奖3项,在国内外主要刊物上发表论文100多篇,著书6部,获发明专利2项, 软件著作权22项。目前主要研究新型软件体系结构、云服务与云计算、物流/制造服务系统、软件建模与复用、业务过程管理、企业资源规划与供应链管理系统。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

1、本课程是否有教科书

数据库系统的经典教材有很多,同学可任选一本作为主教材,其他可作为辅助教材。《数据库系统(下):管理与技术》建议可选择参考教材2。具体讲课内容请以课件为准。

2、本课程考核方式

本课程总计100分:每讲一次测验5题10分,七讲总计70分;一次期末考试15题30分;所有测验题和考试题均为客观题,仅允许提交一次。本课程设置“合格”(达到60分)、"优秀"(达到80分)两档课程标准,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。

3、主要教材(讲义、参考书)名称、主编、出版社、出版日期

(1) Database System Concepts(数据库系统概念,有中译本), 6th Edition, 机械工业出版社,2012. (2)Database System Implementation(数据库系统实现,有中译本), 2nd Edition, 机械工业出版社,2010. (3)Database: Principles,Programming,and Performance(数据库:原理、编程与性能,有中译本), 2nd Edition,Patrick O’Neil, Elizabeth O’Neil,高等教育出版社,2001