# CMU 15-445 数据库系统原理

# 课程简介

项目 内容
课程名称 数据库系统原理
学科领域 数据库系统
所属大学 卡内基梅隆大学(Carnegie Mellon University)
课程时长 约 12 周,每周 3 小时
授课教师 Andy Pavlo
适合年级 研究生
前置课程 数据结构与算法,操作系统,计算机网络等基础课程
课程难度 ⭐⭐⭐⭐
编程语言 C++

# 课程说明

本课程介绍数据库系统的基本原理与实现技术,内容包括关系型数据模型、数据库设计、查询处理与优化、事务管理、并发控制、存储管理等。本课程还会介绍主流数据库系统的实现和优化技术,例如 PostgreSQL 和 H-Store 等。

# 课程大纲

本课程包括以下主题:

  1. 数据库系统概述
  2. 关系数据模型
  3. SQL 语言基础
  4. 查询处理与优化
  5. 事务管理
  6. 并发控制
  7. 存储管理
  8. 分布式数据库系统
  9. 主流数据库系统的实现与优化

# 相关资源

# 课程评价

本课程内容深入、涵盖面广,既有理论讲解,也有实践项目。课程难度较大,需要具备一定的计算机科学基础,但是对数据库系统及相关领域感兴趣的学生是一门非常好的课程。

@2023-2023 编程指北 版权所有 粤ICP备2021169086号-1