视频课程 编程

Microsoft SQL AI开发专家认证课程 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:61个 总时长:3小时2分 课程介绍: Microsoft SQL AI开发专家认证课程 想象一下,你手里有一堆杂乱无章的销售数据、客户信息、业务记录,怎么才能让它们变得井然有序,随时想查什么就能查到什么?这就是数据库要解决的根本问题。而微软的DP-800认证,就是帮你系统掌握现代数据库开发能力的一张通行证。 这门课用三个小时出头的时间,把SQL数据库从基础到高级、再到AI辅助开发的全链条知识都过了一遍。课程一共61个视频,每个知识点都配套了动手实验,学完马上就能上手实操。 先从最基础的东西讲起。表是什么?就像教室里的花名册,按行按列把学生信息整整齐齐排列好。约束又是怎么回事?主键约束就像每个学生必须有个唯一的学号,外键约束像是把不同班级串联起来的班主任记录,唯一约束确保邮箱地址这种不能重复,检查约束则像学校规定入学必须满五岁一样,给数据设立准入门槛。 建完表就要考虑查询效率。普通索引能加速查找,列存储索引专门为分析场景优化。序列用来生成连续递增的编号,比如订单号。动手实验中会教你怎么创建这些对象,怎么根据实际需求选择合适的索引类型。 进阶部分有几个很有意思的内容。临时表能保存历史数据快照,适合审计追踪。账本表是微软SQL的一个特色,用来防止数据被篡改,对于金融和医疗这类对数据完整性要求极高的场景特别有用。图表则擅长处理人际关系、网络拓扑这类有连接的数据结构。 JSON处理是现代应用中的重头戏。课程从JSON列的存储和索引讲起,然后介绍各种JSON函数:提取数值的JSON_VALUE、判断包含关系的JSON_CONTAINS、聚合数组的JSON_ARRAYAGG、构造JSON对象的JSON_OBJECT。实际工作中,很多API返回的数据都是JSON格式,熟练掌握这些函数就能直接在数据库里做数据清洗和转换。 正则表达式部分覆盖了常见的模式匹配场景:REGEXP_LIKE做条件判断,REGEXP_SUBSTR提取子串,REGEXP_REPLACE做替换,REGEXP_COUNT计数。模糊匹配则用编辑距离和Jaro-Winkler算法来解决类似"张三"和"张山"这种相似名字的匹配问题,对处理用户输入错误很有帮助。 高级查询部分讲的是CTE公用表表达式和窗口函数。CTE让复杂查询更容易阅读和维护,窗口函数则能在不改变原数据的前提下做排名、移动平均、累计汇总这类计算,在报表和分析场景中用得很多。结合MATCH操作符还能查询图数据中的路径和关系。 数据库对象这一块从视图讲起,视图本质上是预定义的查询,方便复用逻辑。标量函数返回单个值,表值函数返回整张表,存储过程把一连串操作封装在一起执行,触发器则在特定事件发生时自动运行。这些组件组合起来,能搭建出相当复杂的数据处理逻辑。 最后两个多小时的内容转向AI辅助开发。GitHub Copilot和Microsoft Copilot在Fabric环境中的应用,帮你用自然语言生成SQL语句、解释现有代码、排查性能问题。Model Context Protocol则是AI代理与数据库交互的新标准,让AI能够更准确地理解和操作数据库结构。 整个课程的设计思路很清晰:先把底层概念讲透,再用大量实验巩固理解,最后引入AI工具提升开发效率。适合正在准备DP-800认证考试的数据工程师、想深入了解SQL Server高级特性的开发者,以及希望在数据工作中引入AI辅助的技术人员。学完这门课,你会对现代SQL数据库的开发能力有系统性的认识,能够处理从数据建模、查询优化到智能化开发的完整链路。