Logo
☆☆☆☆☆
0.0
Beginner
9h

现代数据库导论

现代数据库几乎支撑着每一个应用程序,从小型网站到企业级系统都离不开它们。掌握如何设计、管理和优化这些系统,是开发者和数据专业人士的关键技能。在本课程中,你将首先探索数据库的基础概念、模型和架构,包括关系型和 NoSQL 系统。 接着,你将学习实体关系(ER)建模、关系模式设计以及规范化技术,以确保数据结构的高效性和一致性。随后,你将通过实际操作编写 SQL 查询,使用 DDL、DML、连接(joins)、子查询和窗口函数。你还将深入研究事务、索引、查询优化和并发控制,以构建高性能且可靠的系统。 完成本课程后,你将能够自信地对关系型和 NoSQL 数据库进行建模、创建和查询。你将理解在何种场景下以及如何根据实际应用需求选择合适的数据库类型。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
现代数据库导论
现代数据库几乎支撑着每一个应用程序,从小型网站到企业级系统都离不开它们。掌握如何设计、管理和优化这些系统,是开发者和数据专业人士的关键技能。在本课程中,你将首先探索数据库的基础概念、模型和架构,包括关系型和 NoSQL 系统。 接着,你将学习实体关系(ER)建模、关系模式设计以及规范化技术,以确保...

WHAT YOU'LL LEARN

对数据库概念、模型和架构的理解,包括关系型和 NoSQL 系统

Content

12 Lessons • 0 Quizzes • 0 Challenges

数据库入门
  1. 1

    关于本课程

  2. 2

    什么是数据库?

  3. 3

    数据库系统的发展

  4. 4

    数据库类型

数据库模型与架构
  1. 1

    数据模型概览

  2. 2

    Schema 和 Instance

  3. 3

    三层架构

  4. 4

    数据库管理系统(DBMS)的组成部分

  5. 5

    数据库架构练习题

关系模型
  1. 1

    关系的基础

  2. 2

    关系模式中的键

  3. 3

    完整性约束

  4. 4

    Codd 的 12 条规则

  5. 5

    关系模型练习题

实体-关系建模
  1. 1

    ER 模型基础

  2. 2

    ER 图创建

  3. 3

    关系与基数

  4. 4

    高级 ER 概念

  5. 5

    ER 模型练习题

SQL 基础
  1. 1

    SQL入门

  2. 2

    数据定义语言

  3. 3

    ER 到关系型映射

  4. 4

    数据操作语言(DML)

  5. 5

    SELECT 查询基础

  6. 6

    处理 NULL 值和表达式

  7. 7

    集合操作

  8. 8

    SQL 练习题

关系代数与关系演算
  1. 1

    关系代数简介

  2. 2

    连接操作

  3. 3

    元组关系演算

  4. 4

    域关系演算

  5. 5

    关系代数与 TRC 练习题

高级数据库概念
  1. 1

    连接表

  2. 2

    聚合函数与分组

  3. 3

    子查询与嵌套 SELECT

  4. 4

    窗口函数

  5. 5

    SQL 中的条件逻辑

  6. 6

    高级 SQL 练习题

模式设计与规范化
  1. 1

    数据库设计过程

  2. 2

    函数依赖

  3. 3

    范式

  4. 4

    BCNF 与更深层次

  5. 5

    反规范化与性能

  6. 6

    规范化练习

事务与并发控制
  1. 1

    事务与 ACID

  2. 2

    SQL 中的事务控制

  3. 3

    隔离级别

  4. 4

    锁定机制

  5. 5

    死锁与并发策略

  6. 6

    ACID 相关练习题

索引与查询优化
  1. 1

    索引基础

  2. 2

    使用 EXPLAIN 计划

  3. 3

    查询优化技术

  4. 4

    物化视图与缓存

  5. 5

    分区与分片

  6. 6

    索引与查询优化练习题

NoSQL 数据库概述
  1. 1

    关系型数据库 vs. NoSQL:为什么选择 NoSQL?

  2. 2

    MongoDB 基础

  3. 3

    为 NoSQL 数据建模(checkpoint)

  4. 4

    NoSQL 系统中的查询

  5. 5

    NoSQL 上的练习题

结论
  1. 1

    结论与回顾

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)