Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Renmin University of China

数据库系统概论

Renmin University of China via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it





《数据库系统概论》是我国数据库领域奠基人萨师煊教授和王珊教授于上世纪80年代初创立的计算机核心课程,经过四十余年的发展,已成为国内最具影响力的数据库课程之一。课程依托中国人民大学雄厚的师资力量,由杜小勇教授、陈红教授等数据库领域专家领衔授课,其中多位教师是国家科技进步奖等重要奖项的获得者。

课程采用王珊教授与萨师煊教授编著的经典教材《数据库系统概论》,该教材已荣获国家级优秀教材奖、全国普通高等学校优秀教材一等奖等多项荣誉,并入选高等教育出版社"百门精品教材"。课程建设成果显著,先后获得北京市精品课程、国家精品课程、国家精品资源共享课等称号。2017年,在线课程获评国家精品在线开放课程和中国高校计算机教育MOOC联盟优秀课程。

自2016年4月在中国大学MOOC平台上线以来,课程基础篇和高级篇已开设17次,新技术篇开设16次,是国内最受欢迎的数据库在线课程之一。课程内容与时俱进,不仅涵盖关系数据库、SQL语言、数据库设计等基础知识,还包括事务管理、并发控制、性能优化等高级主题,并不断融入分布式数据库、NoSQL等前沿技术。课程旨在培养学生掌握数据库系统的基本概念、理论和核心技术,使其具备设计和实现满足特定需求的数据库应用系统的能力。通过课程学习,学生将深入理解数据模型和数据库系统组成,熟练掌握SQL语言和关系数据理论,掌握数据库设计和开发方法,并具备分析解决实际工程中遇到的并发访问、系统故障、性能优化等复杂问题的能力。

课程注重理论与实践相结合,通过丰富的案例教学和实验项目,帮助学生将理论知识转化为实践技能。无论是希望从事数据库开发、数据分析、系统架构等工作的学生,还是计划在学术领域深造的研究者,本课程都将为其奠定坚实的专业基础。



Syllabus

  • 第一章 绪论
    • 第二章 关系模型
      • 2.1 关系模型的数据结构及形式化定义
      • 2.2 关系操作与关系约束
      • 2.3 关系代数
      • 2.4 关系演算
      • 2.5 关系模型总结
      • 第二章 习题讲解
    • 第三章 关系数据库查询语言SQL
      • 3.1 SQL概述
      • 3.2 数据定义
      • 3.3 数据查询
      • 3.4 数据更新
      • 3.5 空值的处理
      • 3.6 视图
      • 第三章 SQL查询 习题讲解
    • 第四章 数据库安全性
      • 4.1 数据库安全性概述
      • 4.2 数据库安全性控制
      • 4.3 视图机制
      • 4.4 审计(Audit)
      • 4.5 数据加密
      • 4.6 其他安全性保护
      • 4.7 小结
      • 第四章 习题讲解
      • 第四章实验 安全性控制
    • 第五章 数据库完整性
      • 第六章 关系数据理论
        • 6.1 函数依赖
        • 6.2 多值依赖
        • 6.3 范式体系
        • 6.4 逻辑蕴含与推理系统
        • 6.5 如何计算F的闭包F+?
        • 6.6 推理系统的正确性证明
        • 6.7 模式分解与算法
        • 第六章 习题讲解
      • 第七章 数据库设计
        • 7.1 数据库设计概述
        • 7.2 需求分析
        • 7.3 概念结构设计
        • 7.4 逻辑结构设计
        • 7.5 物理结构设计
        • 7.6 数据库的实施与维护
      • 第八章 数据库编程
        • 第九章 关系数据库存储管理
          • 第十章 关系查询处理和查询优化
            • 10.1 关系数据库管理系统的查询处理
            • 10.2 关系数据库管理系统的查询优化
            • 10.3 代数优化
            • 10.4 物理优化
            • 第十章 习题讲解
            • 第十章实验 性能监视与调优
          • 第十一章 故障恢复数据库恢复技术
            • 11.1 事务的基本概念
            • 11.2 数据库恢复概述
            • 11.3 故障的种类
            • 11.4 恢复的实现技术
            • 11.5 恢复策略
            • 11.6 基于检查点的恢复策略
            • 11.7 数据库镜像与数据库恢复技术小结
            • 第十一章实验 数据库恢复技术
          • 第十二章 并发控制
            • 12.1 并发控制概述
            • 12.2 事务的隔离级别
            • 12.3 封锁
            • 12.4 封锁协议
            • 12.5 活锁和死锁
            • 12.6 并发调度的可串行性
            • 12.7 两段锁协议
            • 12.8 封锁的粒度
            • 12.9 小结
            • 第十二章 习题讲解
            • 第十二章实验 并发控制
          • 新技术篇
            • 区块链系统
            • 内存数据库系统
            • 数据库测试
            • 数据库查询的隐私保护
            • Text-to-SQL 技术
            • 图数据库概论
            • Mooc加密数据库安全
            • 智能数据库系统
            • 云原生数据库
            • 同态压缩数据库技术
          • 附录
            • 期末考试

              Taught by

              DU XIAOYONG, WANG SHAN, HONG CHEN, Wei Lu, JINCHUAN CHEN, CUIPING LI, SHUANG LIU, BO QIN, SUN, YAHUI, PUWEI WANG, YUNCHENG WU, Feng Zhang, Jing Zhang, and YANSONG ZHANG

              Tags

              Reviews

              Start your review of 数据库系统概论

              Never Stop Learning.

              Get personalized course recommendations, track subjects and courses with reminders, and more.

              Someone learning on their laptop while sitting on the floor.