后端开发人员编写最终用户用来与数据库交互的应用程序。终端用户使用这些应用程序执行的一些常见任务包括存储、搜索、提取和操作数据。 因此,所有后端开发人员都必须具备数据库工作原理方面的丰富知识和经验。 在本课程中,您将学习数据库入门,并探索数据库用于存储和管理数据的不同方式。您还将学习如何区分不同类型的数据库管理系统。然后,您将使用结构化查询语言 (SQL) 命令练习基本的创建和数据选择任务。

后端开发数据库简介
本课程是多个项目的一部分。
访问权限由 New York State Department of Labor 提供
54,923 人已注册
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有5个模块
在本模块中,您将了解课程介绍,并探讨作为数据库工程师可能从事的职业。您还将了解如何成功学习本课程的一些技巧,并讨论您希望学习的内容。作为入门课程的一部分,您将了解数据库和数据的基础知识及其工作原理。然后,您将学习 SQL(标准查询语言),这是一种用于与数据库交互的编码语法。最后,您将探索数据库的基本结构,并发现它们使用的不同类型的键。
涵盖的内容
12个视频10篇阅读材料4个作业
在本模块中,您将学习 CRUD(即创建、读取、更新和删除操作)。你将从探索 SQL 数据类型开始,学习如何区分数字数据、字符串数据和默认值。您还将开始几个练习,学习如何在数据库项目中使用这些不同的数据类型。然后,您将学习如何在数据库中创建和读取数据。您将了解如何创建数据库和表格,并使用 SQL 语句为其填充数据。最后,您将学习用于更新和删除数据库中数据的 SQL 语句。为了展示您的 CRUD 操作能力,您将完成创建和管理数据的练习。
涵盖的内容
12个视频4篇阅读材料10个作业7个非评分实验室
在本模块中,你将探索 SQL 操作符,并学习如何排序和过滤数据。本模块将从 SQL 操作符开始。作为第一课的一部分,您将探索在数据库中部署 SQL 算术和比较运算符所使用的语法和过程步骤。接下来,您将了解如何使用子句对数据进行排序和过滤。您将学习的子句包括:Order By 子句、Where 子句和 Select Distinct 子句。在每个课程项目中,你都会了解到每个子句是如何用于在数据库中排序和过滤数据的。您还将观看这些子句的演示,然后有机会亲自试用。
涵盖的内容
7个视频7篇阅读材料3个作业1个非评分实验室
在本模块中,您将学习数据库设计。第一课将概述如何设计数据库模式。作为该概述的一部分,您将学习模式等基本数据库设计概念,并了解不同类型的模式。下一课的重点是关系数据库设计。在这一课中,您将了解如何使用键在数据库中的表之间建立关系。您还将了解关系数据库设计中使用的不同类型的键,如主键和外键。
涵盖的内容
12个视频9篇阅读材料6个作业1个非评分实验室
在本模块中,您将有机会回顾所学内容,找出自己的优势以及希望在本课程中再次学习的目标主题。
涵盖的内容
2个视频2篇阅读材料1个作业1个讨论话题
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
73.14%
- 4 stars
19.43%
- 3 stars
5.19%
- 2 stars
1.03%
- 1 star
1.18%
显示 3/674 个
已于 Jul 11, 2023审阅
Excellent Course. This Course is not in detail. Database administrations features are not covered such as user authentication etc. Also triggers , functions , logs and other related stuff is missing.
已于 Feb 22, 2024审阅
The Instructor for this course is just awesome, they explain everything very clearly and i hope to learn from them in the future courses that i enroll into.
已于 Dec 4, 2022审阅
It is amazing course to start with databasesbut there are two problems at assignments there is questions about the next videos and there is a problem at using online vscode sandbox of the course







