Logo
☆☆☆☆☆
0.0
Beginner
8h

软件工程师的数据库设计基础

数据库是通用的——它们支撑着你每天使用的各种技术。无论是电信系统、银行系统、视频游戏,还是几乎所有需要保存持久数据的软件系统,数据库都是其中至关重要的组成部分。 在本课程中,你将学习数据库的基本概念,了解其使用场景与时机,掌握关系型数据库的原理以及实体-关系图(ER图)的设计方法。你还将接触规范化等技术,这些技术有助于提升数据库的效率。最后,你将学习结构化查询语言(SQL)的基础知识。 完成本课程后,你将具备继续学习更高级数据库系统和SQL相关课程的基础能力。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
软件工程师的数据库设计基础
数据库是通用的——它们支撑着你每天使用的各种技术。无论是电信系统、银行系统、视频游戏,还是几乎所有需要保存持久数据的软件系统,数据库都是其中至关重要的组成部分。 在本课程中,你将学习数据库的基本概念,了解其使用场景与时机,掌握关系型数据库的原理以及实体-关系图(ER图)的设计方法。你还将接触规范化...

WHAT YOU'LL LEARN

理解数据库的基本概念、使用场景以及持久化数据在现代软件系统中的作用

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    预期内容

  2. 2

    数据库出现之前

  3. 3

    文件系统的主要缺点

基础概念
  1. 1

    什么是数据库?

  2. 2

    数据库管理系统(DBMS)

  3. 3

    数据库的一个示例

  4. 4

    数据库方法的特点

  5. 5

    数据库方法的优势

  6. 6

    测验!

数据建模
  1. 1

    数据模型简介

  2. 2

    模式与实例

  3. 3

    三模式架构

  4. 4

    数据独立性

  5. 5

    数据库管理系统的分类

  6. 6

    测验

实体-关系数据模型
  1. 1

    实体-关系模型简介

  2. 2

    实体、实体集与实体类型

  3. 3

    属性

  4. 4

    键

  5. 5

    关系、关系集与关系类型

  6. 6

    关系类型的度数(concept)

  7. 7

    二元关系类型约束

  8. 8

    关系类型的属性

  9. 9

    弱实体类型

  10. 10

    练习 1

  11. 11

    练习1的解答

  12. 12

    练习 2

  13. 13

    练习 2 的解答

关系数据模型
  1. 1

    关系模型概念

  2. 2

    表的属性

  3. 3

    数据库键简介

  4. 4

    完整性规则与约束

  5. 5

    关系数据库模式

  6. 6

    常见的关系型数据库操作

  7. 7

    测验!

函数依赖
  1. 1

    函数依赖简介

  2. 2

    函数依赖规则

  3. 3

    依赖关系图

  4. 4

    测验!

归一化
  1. 1

    什么是归一化?

  2. 2

    第一范式

  3. 3

    第二范式

  4. 4

    第三范式

  5. 5

    Boyce-Codd 范式

  6. 6

    练习 1

  7. 7

    练习1的解答

  8. 8

    练习 2

  9. 9

    练习 2 的解答

  10. 10

    测验!

结构化查询语言
  1. 1

    结构化查询语言(SQL)

  2. 2

    SQL 数据类型和运算符

  3. 3

    SQL 约束

  4. 4

    创建、删除和使用数据库

  5. 5

    创建、删除和插入表

  6. 6

    SELECT 子句

  7. 7

    WHERE 子句

  8. 8

    AND 和 OR 子句

  9. 9

    SQL中的聚合函数

  10. 10

    ORDER BY 和 GROUP BY

  11. 11

    HAVING 子句

  12. 12

    别名语法

  13. 13

    SQL连接

  14. 14

    内连接

  15. 15

    左连接

  16. 16

    右连接

  17. 17

    练习 1

  18. 18

    练习1的解答

  19. 19

    练习 2

  20. 20

    练习 2 的解答

  21. 21

    练习 3

  22. 22

    练习3的解答

  23. 23

    练习 4

  24. 24

    练习 4 的解答

结论
  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)