# CMU 15-445 数据库系统原理
# 课程简介
项目 | 内容 |
---|---|
课程名称 | 数据库系统原理 |
学科领域 | 数据库系统 |
所属大学 | 卡内基梅隆大学(Carnegie Mellon University) |
课程时长 | 约 12 周,每周 3 小时 |
授课教师 | Andy Pavlo |
适合年级 | 研究生 |
前置课程 | 数据结构与算法,操作系统,计算机网络等基础课程 |
课程难度 | ⭐⭐⭐⭐ |
编程语言 | C++ |
# 课程说明
本课程介绍数据库系统的基本原理与实现技术,内容包括关系型数据模型、数据库设计、查询处理与优化、事务管理、并发控制、存储管理等。本课程还会介绍主流数据库系统的实现和优化技术,例如 PostgreSQL 和 H-Store 等。
# 课程大纲
本课程包括以下主题:
- 数据库系统概述
- 关系数据模型
- SQL 语言基础
- 查询处理与优化
- 事务管理
- 并发控制
- 存储管理
- 分布式数据库系统
- 主流数据库系统的实现与优化
# 相关资源
# 课程评价
本课程内容深入、涵盖面广,既有理论讲解,也有实践项目。课程难度较大,需要具备一定的计算机科学基础,但是对数据库系统及相关领域感兴趣的学生是一门非常好的课程。
@2023-2023
编程指北 版权所有
粤ICP备2021169086号-1