




资源介绍
视频数量:123个
总时长:5小时4分
课程介绍:
微软DP-800数据库AI开发工程师认证课程
数据库开发正面临一个全新的时代。传统的数据存储和查询已经不能满足业务需求,如何让数据库变得更智能、如何把AI能力无缝集成到数据层,成了每个数据工程师必须思考的问题。如果你正在备考DP-800认证,或者想系统掌握微软Azure环境下数据库开发与AI集成的核心技术,这门课程可能是你一直在找的那一个。
课程总时长超过5小时,包含123个视频,覆盖了DP-800考试的全部三大领域。第一部分聚焦数据库解决方案的设计与开发,这是整个认证的基石。
从最基础的表结构讲起,课程会带你深入理解关系型数据库的核心概念。你会学到如何设计高效的表结构、如何选择合适的索引类型来提升查询性能,包括B树索引和列存储索引的区别和使用场景。约束条件的运用是这一部分的重点,PRIMARY KEY、FOREIGN KEY、UNIQUE、CHECK、DEFAULT这些约束不只是语法规定,它们是保证数据质量的第一道防线,课程通过实际案例演示如何正确应用这些约束。
进阶部分则涉及多种特殊的表类型。内存优化表可以显著提升事务处理性能,临时表适合存储会话级别的中间数据,账本表用于需要防篡改审计的场景,图数据库表则解决了关系型数据库处理复杂关系网络时的性能瓶颈。每种表类型都有对应的手把手实验,帮助你理解它们的工作原理和适用环境。
现代应用离不开JSON数据处理。课程详细讲解了如何在SQL Server中存储、索引JSON数据,以及如何利用OPENJSON、JSON_VALUE、JSON_ARRAY等函数进行高效查询。正则表达式是文本处理的利器,REGEXP_LIKE、REGEXP_REPLACE、REGEXP_SUBSTR等函数让你能够实现复杂的文本匹配和替换。模糊字符串匹配功能对于处理用户输入纠错、相似记录查找等场景特别有用,EDIT_DISTANCE和JARO_WINKLER_DISTANCE等算法帮你量化字符串相似度。
高级查询技术是这一部分的精华。公用表表达式CTE让复杂查询变得模块化和易读,窗口函数则是分析型查询的核心工具,无论是计算排名、移动平均还是累计汇总,窗口函数都能优雅地实现。视图、物化视图、标量函数、表值函数、存储过程、触发器这些数据库对象的设计原则和使用场景,课程都做了系统讲解。配合详细的Hands-On实验,你能够快速上手编写生产级别的数据库代码。
第二部分关注数据库的安全、优化与部署,这是企业级应用不可或缺的能力。
数据安全章节涵盖了多层防护机制。加密技术保护敏感数据在存储和传输过程中的安全,课程演示了如何使用对称密钥实现列级加密。动态数据掩码让你在不影响开发测试的前提下保护生产数据的敏感字段。行级安全RLS是实现多租户数据隔离的利器,它确保不同用户只能看到属于自己的数据。对象级权限管理和无密码访问机制进一步强化了安全架构。审计功能则记录所有关键操作,满足合规要求。
性能优化是DBA的核心技能。事务隔离级别和并发控制机制决定了数据库在多用户环境下的表现,理解它们对于解决死锁和阻塞问题至关重要。查询执行计划是分析SQL性能的关键入口,动态管理视图DMV提供了丰富的运行时诊断信息。Query Store和查询性能洞察工具让你能够系统性地识别和优化慢查询。
部署与DevOps部分带你进入现代数据库开发流程。SQL Database Projects让你在VS Code中管理数据库架构的版本控制,测试策略确保每次变更都经过充分验证。分支管理、Pull Request和冲突解决机制让团队协作更加顺畅。密钥管理和Schema漂移检测帮助你在自动化部署中保持环境一致性。Data API Builder能够快速生成REST和GraphQL端点,让非技术用户也能方便地访问数据。Azure Monitor、Application Insights和Log Analytics构成了完整的监控体系,确保生产环境始终处于可控状态。
第三部分是这门课程最具前瞻性的内容——在数据库中实现AI能力。
向量搜索是当前最热门的数据库技术之一。课程从Embedding设计讲起,解释如何将文本、图像等非结构化数据转化为高维向量。块切分策略影响搜索质量,向量索引和度量方式的选择决定查询性能和准确性。ANN与ENN搜索方法的对比让你理解近似最近邻算法的原理。VECTOR_NORMALIZE、VECTOR_DISTANCE、VECTOR_SEARCH等专用函数让向量操作变得简单。全文本搜索和混合搜索则结合了传统关键词匹配与语义理解的优势。Reciprocal Rank Fusion算法整合不同搜索策略的结果,提升整体准确性。
RAG检索增强生成是当前大语言模型应用的主流架构。课程讲解了RAG的典型使用场景,以及如何通过sp_invoke_external_rest_endpoint创建提示词。最后一课教你如何将结构化数据转换为JSON格式,方便大语言模型理解和处理。
学完这门课程,你将具备设计和实现完整数据库解决方案的能力,从数据建模、查询优化到安全防护、自动化部署,从传统关系型存储到AI时代的向量数据库,每一环节都有扎实的实战经验。课程配套的Hands-On实验文档和架构图帮助你巩固所学,123个视频涵盖了DP-800考试的每一个知识点。无论你是准备认证考试,还是想系统提升数据库开发能力,这门课程都能提供你需要的技术储备。