|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql-server-sql/
课程评论:没有评论
**Coursera SQL Server 教程课程总结** 本 Coursera SQL Server 教程课程包含 21 个实验,全面涵盖了 SQL Server 的核心概念和实践。课程从数据库基础知识入手,逐步深入到高级主题。 **课程涵盖的主要内容包括:** * **数据库基础:** 数据库、表、行和列的基本概念。 * **数据完整性:** 主键、外键、引用完整性以及约束的应用。 * **数据库规范化:** 第一、第二和第三范式,以及反规范化的介绍。 * **SQL 基础操作:** SELECT, INSERT, UPDATE, DELETE 语句的使用。 * **数据定义语言 (DDL):** 数据定义语言查询的应用。 * **事务管理:** 事务、锁和 SQL Server 中的隔离级别。 * **常用函数:** ISNULL 和 Coalesce 函数的用法。 * **窗口函数:** Row_Number, Partition, Rank 和 DenseRank 的应用。 * **触发器:** 触发器的创建、inserted 和 deleted 表,以及 Instead of 和 After 触发器。 * **数据仓库概念:** OLTP 与 OLAP 的区别,星型模型和雪花模型的理解。 * **SQL Server 内部机制:** 8 KB 页结构。 * **性能优化:** 索引的作用、页面拆分 (Page Split) 以及聚集 (Clustered) 和非聚集 (Non-Clustered) 索引的区别。 * **存储过程:** 存储过程及其重要性。 * **高级功能:** 变更数据捕获 (Change Data Capture)、列存储索引 (Columnstore Indexes)、SQL Server Agent 的介绍。 * **数据透视:** Pivot 和 Unpivot 的实现方法。 通过这 21 个实践性强的实验,学员将能够全面掌握 SQL Server 的各项功能,并能有效地进行数据库设计、数据操作、性能优化和高级功能应用。
It has 21 labs which covers the below syllabus.Lab 1:- Basic Fundamentals Database, Tables, rows and columns.Lab 2:- Primary key, foreign key, referential integrity and constraints.Lab 3:- Database Normalization (1st, 2nd and 3rd normal forms).Lab 4: - SQL basics(Select, Insert, Update and Delete)Lab 5:- DDL (Data definition language) Queries.Lab 6: - Transactions, Locks and Isolation level in SQL Server.Lab 7: - ISNULL and Coalesce functions.Lab 8: - Row_Number, Partition, Rank and DenseRankLab 9: - Triggers, inserted and deleted tablesLab 10: - Instead of and after triggers.Lab 11: - Denormalization, OLTP and OLAP.Lab 12: - Understanding Star schema and Snow flake design.Lab 13: - SQL Server 8 kb pages.Lab 14:- Index and performancesLab 15:- Page Split and indexesLab 16:- Clustered vs non-clusteredLab 17: - Stored procedures and their importance.Lab 18: - Change Data Capture.Lab 19: - Explain Columnstore Indexes?Lab 20: - SQL Server agentLab 21: - How can we implement Pivot & Unpivot in SQL Server?