SQL 数据库管理:高级 MySQL 工作台
学习用于数据库管理 (DBA) 和分析的高级 SQL,并练习通过真实项目构建 SQL 数据库!
讲师:Maven Analytics
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 编写 SQL 查询并使用 MySQL Workbench 从头开始创建新的数据库
- 探索数据库安全威胁并实践复制、备份和恢复等技术
- 利用触发器、存储过程和计划事件等高级自动化工具
- 创建和修改 EER 图表以了解表结构和关系
- 完成你在其他地方找不到的实际的、现实世界的作业和项目
- 获得资源文件、测验、作业和专家支持的终身访问权限
探索相关主题
- 数据库管理
- 数据库设计与开发
- 发展
要求
- 适用于 Mac 或 Windows/PC 的 MySQL Workbench 和社区服务器(我们将指导免费安装)
- 如果您不熟悉 MySQL 或数据库管理,我们建议您先学习我们的“初学者 SQL 数据库”课程
描述
SQL 和 MySQL 是管理和分析关系数据库的强大工具,也是每个分析师和 BI 专业人员都应该掌握的技能。
在本课程中,您将把数据库管理技能提升到一个新的水平,扩展到高级 SQL 数据库管理和分析概念,如复制、自动化和数据库安全。
我们将首先介绍课程结构、安装 MySQL Community 和 Workbench,并回顾关键的数据库管理 (DBA) 任务;创建和编辑架构和表、插入和删除记录,以及回顾规范化数据库的关键原则。然后,我们将学习更高级的概念,例如复制、备份和恢复,并学习如何通过存储过程、触发器和计划事件利用自动化。
在整个课程中,您将扮演一家电子商务初创企业的首席数据库管理员的角色,并学习如何使用实际项目和作业从头开始构建和填充整个数据库。
课程大纲:
- SQL 简介和 MySQL 设置
对于尚未完成其他 SQL 课程的学生,我们将准确演示如何下载和安装访问 MySQL 所需的工具,包括 MySQL Community Server 和 MySQL Workbench。我们将分享 Mac 和 PC 的下载指南,并运行第一段 SQL 代码来生成我们将在整个课程中分析的项目数据库。
- 将数据导入数据库
我们将快速回顾一些基本概念,例如创建、插入和删除记录。然后,我们将学习如何使用表数据导入向导轻松处理大量数据导入。我们将在整个课程中使用这个方便的工具。作为课程项目的一部分,您将随着业务的增长从头开始构建和填充数据库,就像真正的 DBA 一样。
- 修改、更新和映射键
我们将简要回顾一下诸如修改表和更新记录之类的关键概念,讨论主键和外键的来龙去脉,然后您将直接进入本部分的作业和测验。
- 复制、备份和恢复
在这里,我们将介绍复制、备份和恢复这些 DBA 关键概念。我们将讨论复制的各种好处、备份数据库的不同方法,并且您将学习如何在需要时恢复数据。这将会涉及一些非常严肃的内容!
***中期项目
您将需要迄今为止学到的所有技能来完成这个实践中期项目。您将通过增强数据结构来适应不断变化的业务需求,并将新数据插入数据库内的各个位置来帮助您的 CEO。
- 触发器自动化
在这里,我们将深入研究您作为 DBA 使用的最强大的自动化工具之一…触发器!您将了解如何创建触发器以通过创建、更新和删除语句查找数据库中的更改,然后自动对一个或多个表实施更改。触发器将成为您作为 DBA 最好的朋友,并且对于分析师来说也非常方便。 - 创建视图
有时您不需要创建表,而视图(又称“虚拟表”)是更好的选择。我们将介绍视图是什么、如何创建视图以及在某些情况下使用视图的一些主要好处。 - EER 图表编辑器
您可以使用的了解数据库并将其结构传达给组织中的其他人的最佳工具之一是利用 EER 图表。我们将回顾在初学者课程中讨论的一些基础知识,我们还将学习如何使用 EER 图表编辑器对您的架构进行逆向工程,这是一个非常方便的工具! - 存储过程和计划事件
接下来,我们将通过学习如何创建存储过程和计划事件来深入了解自动化。如果您喜欢触发器,那么您一定会喜欢这些!您可以使用存储过程来简化流程,使代码更加模块化和更易于理解,并集中复杂查询的某些部分,以便在整个组织中加以利用。计划事件将允许您在数据库上运行一次性或重复的流程,您可以按照您想要的节奏安排这些流程。这些真的很有趣! - 自动从网站活动中提取数据
在这里,我们将讨论企业通常从其网站活动中跟踪的不同类型的数据,包括流量来源数据、现场行为、产品购买等。我们将讨论用于捕获各种数据类型的各种方法,并讨论 DBA 在与工程部门合作以确保一切正常运转方面的作用。 - 数据库安全
在最终项目之前的最后一部分,我们将讨论作为 DBA 应该注意的一些最常见的数据库安全威胁类型,以及降低风险的最佳安全做法。同样,我们将讨论 DBA 在组织中的角色、DBA 如何与工程部门合作,以及谁通常拥有什么。*** 课程结业项目
这个实践项目将测试您所有的 DBA 技能。您需要修改表格、导入大量数据、为新业务计划设计一组全新表格的最佳结构、创建描述新表格的 EER 图,然后实际创建它们。之后,您需要创建一个存储过程和一个视图,它们都将用于报告公司将要收集的新数据。最后,您需要制定一个全面的安全计划,以确保您的组织了解威胁并遵循最佳实践。我知道这听起来很多,但此时您已经准备好了!
重要提示: 本课程不会 深入探讨数据探索和数据库分析。我们的目标是专注于使用 MySQL 和 MySQL Workbench 构建、更改和维护 SQL/MySQL 数据库(我们在单独的课程中深入介绍数据分析)。
_________________________
立即注册并获得终身访问权限:
- 8 小时高质量视频
- 可下载的 MySQL 电子书和速查表
- 测验和家庭作业
- 中期和最终 SQL 项目
- 30 天退款保证
如果您正在寻找一种独特且引人入胜的方式来培养高级 MySQL 数据库管理技能,那么本课程非常适合您。
祝您管理愉快!
-John ( Maven Analytics首席 SQL 讲师和 MySQL 专家)
__________
正在寻找我们的完整课程库?搜索“ Maven Analytics ”即可浏览我们的Excel、Power BI、SQL、 Tableau、Python、Alteryx和机器学习课程全集!
了解为什么 John 是 Udemy 上最受好评的 SQL/MySQL 讲师之一:
“我非常喜欢这门课程!一切都很容易理解,但进度很快,我永远不会感到无聊。我学到了很多关于 MySQL 的知识,并且乐在其中。事实上,到了一天结束时,我不想停止学习——我想继续学习下一课!”
– Ann S.
“这是一门很棒的高级课程!我已经参加了 Maven Analytics 的多门 SQL 课程,并推荐所有这些课程。这门课程最棒的部分是它们通过构建真实世界的电子商务数据库所包含的细节。当你能看到它们如何实际应用于场景和结果而不是仅仅是理论时,你就会更容易掌握这些概念。干得好!”
– 丹·S.
“John 对 SQL 和数据库分析的深刻理解以及解释这些工具的能力确实无与伦比。我参加过其他 SQL 和 MySQL 课程并尝试阅读书籍,但这门课程是迄今为止最有效的。很高兴看到 John 的更多课程!”
– 史蒂文· M.
本课程适合哪些人:
- 希望深入了解数据库管理的分析师或 BI 专业人员
- 想要学习高级数据库管理和自动化工具的 DBA
- 任何想要掌握世界上最流行的数据库编程语言之一的人
- 希望通过实践和基于项目的学习深入研究 MySQL 数据库管理的学生
- 注意:本课程不涵盖数据库分析(我们在单独的课程中涵盖数据分析)
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。