返回MongoDB教育者首页

现代数据库MongoDB简介

在Google Drive中打开下载
download

课程大纲

本课程旨在涵盖MongoDB和非关系型数据库的广泛主题,适用于从入门到高级的学习者。课程包括比较和对比关系型和非关系型数据库、概述MongoDB的架构以及详细说明如何在文档型数据库中建模数据。

这些材料可以全部或部分用于支持各种教学目标,包括学习在MongoDB中查询数据和结构化数据模型的最佳实践,以及使用事务和聚合等特性。

课程格式

课程由22个课程组成,从基本概念开始,逐步提高复杂性。教育者可以按顺序作为完整的课程教授课程,或者根据班级需求选择单个课程。课程以幻灯片形式呈现,包含详细的教师笔记。还提供了相应的PDF版本供下载。每个课程可以作为学期内的讲座、异步学习或作为MongoDB大学的辅助材料。

许多课程包括利用MongoDB Web Shell或mongosh进行动手练习,以提高学生的参与度并给予实际操作经验。幻灯片包含启动和连接到shell的说明。

关键概念的问题和答案贯穿课程,以增强知识保留。

课程幻灯片

  1. 什么是现代通用数据库?

  2. 关系型数据库与非关系型数据库的比较

  3. 非关系型数据库类型

  4. 何时使用非关系型数据库

  5. 文档模型和MongoDB

  6. MongoDB:开发者数据平台

  7. MongoDB架构

  8. MongoDB Atlas

  9. 关系型和非关系型数据库中的查询

  10. MongoDB查询语言(MQL)

  11. 使用MQL在MongoDB中查询复杂数据

  12. 使用操作符和复合条件查询数据

  13. 在MongoDB中插入和更新数据

  14. 在MongoDB中删除数据

  15. MongoDB聚合框架

  16. 使用聚合框架在MongoDB中查询数据

  17. 数据建模和模式设计模式

  18. MongoDB中的分片

  19. MongoDB中的索引

  20. MongoDB中的事务

  21. MongoDB中的变更流

  22. 驱动程序、连接器和生态系统

这些资料可供非商业用途免费使用,并受以下许可协议保护 知识共享署名-非商业性使用-相同方式共享3.0未本地化许可协议.