0.SQL Server 深入学习-引言

Ⅰ. Prerequisites

该系列文章适合已经有一定基础的SQL Server开发者,即满足以下条件:

  1. 了解SQL基础概念,会写基本的CRUD表达式。
  2. 使用过SSMS(SQL Server Management Studio)进行过数据库的连接,表的创建(Create),增加(Insert)、修改(Update)、删除(Remove)数据等基本操作。
  3. 可能会使用比如ADO.NET等编程方式操作数据库。

为什么要深入学习SQL Server?

即使如今NoSQL飞速发展,但经典的三大关系型数据库SQL Server、Oracle、MySQL仍然在开发中占据重要地位,不论是企业面试,还是学习开发,只要涉及数据库,一般都会要求三者学会其一。深入学习SQL Server能够让你在遇见故障问题时不仅能够从全局分析问题,更能够从原理分析原因;懂原理也能让你在开发运维过程中,避免不少不必要的“坑”。(下图是SQL Server 2019 大数据集群的体系结构)
0.SQL Server 深入学习-引言

0.SQL Server 深入学习-引言

总之,关系型数据库,不把这仨玩明白一个,你有底气简历里写“熟悉SQL Server”类似的话嘛?

Ⅱ. Introduction

主要核心内容来源于以下网站或书籍:

0.SQL Server 深入学习-引言

  • 《Professional SQL Server 2012 Internals and Troubleshooting》
  • 《Microsoft SQL Server 2012 Internals》
  • 《Microsoft SQL Server 2012 InternalsPro.SQL.Server.2012.Integration.Services.1st.Edition》
  • 《Microsoft SQL Server 2012 InternalsPro.SQL.Server.2012.Integration.Services.1st.Edition》
  • 《Microsoft SQL Server 2008技术内幕T-SQL语言基础(中文版)》
  • 《Microsoft SQL Server 2012 T-SQL Fundamentals》
  • 《Expert Performance Indexing for SQL Server 2012(Apress,2012)》
  • MSDN :SQL Server:https://docs.microsoft.com/zh-cn/sql/sql-server/?view=sql-server-ver15

Ⅲ. Conclusion

  • 以上书籍资源可能还是进一步增加,如果有需要可以留言,我提供以上电子书包的某度网盘~
  • 本猿将啃英文原著,总结提炼,方便大家学习,如有兴趣,敬请关注
  • 如果有我理解错误的地方,欢迎批评指正。