总结

已完成

在本模块中,你了解了数据库规范化及其三个主要形式:第一种、第二种和第三种正常形式。 你还通过星型架构和雪花架构等模型探索了非规范化的概念及其在数据仓库中的应用程序。 该模块还介绍了 SQL Server 的数据类型范围及其选择对性能的影响。 你了解了数据类型的隐式和显式转换,以及使用 CASTCONVERT 函数强制执行数据类型转换。 最后,你已介绍 SQL Server 的系统提供的数据类型,以及使用 T-SQL 或 .NET Framework 创建用户定义的数据类型。

本模块的主要要点包括了解数据库规范化和非规范化的重要性,以及它们如何影响数据库性能。 你学习了如何通过选择适当的数据类型并使用显式转换来优化存储和增强查询性能(如有必要)。 你还了解了 SQL Server 的索引类型,包括聚集索引和非聚集索引,以及它们在优化不同工作负荷中的作用。 此外,你还了解了索引设计的注意事项,例如了解系统工作负荷、围绕频繁运行的查询优化索引,以及为列选择适当的数据类型。

补充阅读