2010-04-19 66 views
4

请为我推荐一些书籍和练习。 虽然在C#和VB.NET中并没有那么糟,但我在SQL方面很弱。推荐SQL练习和书籍

谢谢。

+0

您是否正在寻找仅针对ANSI Sql或更特定的东西,如T-SQL/MSSQL,Oracle,MySql,Postgres? – 2010-04-19 02:16:50

+0

是的,我正在寻找针对T-SQL/MSSQL的东西。 – 2010-04-19 02:25:44

+3

我会建议,除非你真的别无选择,还要阅读一本不针对任何特定RDBMS的书。大多数情况下,您的所有需求都可以通过标准SQL来满足,即使您偏离了,也很高兴知道您正在做这件事。另外,针对特定引擎的书籍往往假定您理解关系数据库概念(关系演算,规范化,建模),或者只是将其解释为某种程度,忽略了许多重要的内容。 – Unreason 2010-04-19 07:57:27

回答

5

Itzik本甘撰写了三本关于SQL Server 2008和T-SQL的优秀书籍。 “SQL Server 2008:T-SQL基础知识”是最好的开始,然后从那里转到“Inside SQL Server 2008:T-SQL查询”,最后是“SQL Server 2008内部:T-SQL编程” 。

如果我可以让所有的开发人员在这里阅读这三本书,那么我不需要花费一半的时间来解决数据库中的质量问题。

1

看看这个book.It是伟大的整个DBMS的概念,包括SQL


Database Management Systems: A Practical Approach to Design, Implementation, and 
Management (Fourth Edition) 
by Thomas Connolly and Carolyn Begg 
Addison-Wesley, 2005 

1

SQL: The Complete Reference一直陪伴着我,因为1.一天,在这本书的内容非常出色(容易阅读,理解,很好的例子),我认为它最大的优势是强大的附录 - 没有没有列出的语言概念/关键词;它永远不会让我失望。

哦,它的几岁,所以它的便宜现在也是如此。 :)