SQL & PostgreSQL的完整开发指南
成为SQL和PostgreSQL专家!存储和获取数据,调优查询,并设计高效的数据库结构!
讲师:Stephen Grider
中英文字幕单独处理,翻译流畅,课程资料包齐全!
你将会学到什么?
- 掌握关系数据库的基础知识
- 具备数据库管理员(DBA)或数据库开发人员工作所需的技能
- 使用最新技术设计快速高效的数据库
- 通过许多测验、项目和内置练习来练习你的技能
- 学习和应用多种数据库设计模式
- 优化查询,提高读写效率
- 了解PostgreSQL如何在硬件级别存储信息
- 通过API连接PostgreSQL和前端应用
- 构建常见的应用功能,如“喜欢”和“提及”系统
- 处理复杂的并发问题和竞争条件
- 使用模式迁移推进数据库设计
- 了解如何使用PostgreSQL来加速自动化测试
课程内容
37 个章节 • 290 个讲座 • 总时长 22 小时 13 分钟
课程要求
- Mac、PC或linux操作系统的计算机
课程说明
数据库结构设计? – 在这里。查询调优和优化? – 你会掌握它的。复杂查询? -你将使用它。
这是唯一的在线课程,将教你如何设计数据库,存储复杂数据,优化查询,操作生产所需的一切,可扩展的数据库!
世界上的每个应用程序,无论是用Flutter构建的移动应用程序,用React构建的web应用程序,还是普通的HTML页面,都需要将信息存储在数据库中。虽然有许多不同的数据库可供使用,但PostgreSQL几十年来一直是首选,它提供可扩展的性能、坚如磐石的正常运行时间和灵活的设计系统。本课程将教你在你的下一个大项目中使用PostgreSQL所需要知道的一切。
对数据库一无所知?没问题。我们首先概述SQL,这是一种用于与PostgreSQL交互的语言。通过大量的练习,您将获得实际的,实际操作数据集的经验。您将了解如何使用一系列强大的命令存储、获取和更新信息。
在获得基本操作的经验之后,您将继续理解数据库设计模式,提供多种方法来构建数据库以实现有效的数据建模。您将看到使用不同类型数据的许多不同场景,并了解几种方法的优缺点。
这门课程充满了练习和小测验。您将在学习的所有不同主题和功能上获得即时练习!此外,您将确切地了解在真实和实际的项目中如何使用这些特性。
除了获得实际的实践经验外,您还将了解PostgreSQL内部是如何工作的。我们将深入研究原始数据文件,研究PostgreSQL如何一点一点地在硬盘驱动器上存储信息。在开始调优查询以提高性能时,这些知识是非常宝贵的。通过对PostgreSQL工作方式的自然直觉,您可以计划能够从数据库中获得最后一点性能。
以下是本课程涵盖的一些主题的部分列表:
- 应用强大的SQL命令存储,更新和检索信息
- 在表之间使用外键建立记录之间的关系
- 了解PostgreSQL的多种数据类型,以及何时使用每种数据类型
- 使用聚合管道组装业务数据报告
- 使用数百万条记录模拟真实的生产查询
- 通过使用集合和排序运算符来锻炼您的查询逻辑技能
- 使用子查询从更小的可重用单元组成查询
- 使用不同的设计模式**有效地建模您的数据
- 了解如何将数据库对象划分为不同的模式,以便于维护
- 验证您的数据使用简单的“检查”规则
- 构建完美的设计,如“喜欢”,“关注”和“标签”系统
- 加快你的查询索引 -你会看到他们是如何在幕后工作的!
- 使用递归公共表表达式深入研究一些最复杂的查询
- 通过应用事务轻松处理并发问题
我使这门课程成为工程师刚刚开始使用他们的第一个数据库的完美资源。掌握数据库本身,并了解如何在实际设计中应用它。今天注册,掌握PostgreSQL!。
此课程面向哪些人?
- 任何希望了解数据库的开发人员
- 寻求扩展后端技能的应用工程师