2010-04-19 3 views
4

제게 책과 습관을 권해주십시오. C# 및 VB.NET에서 그렇게 나쁘지는 않지만 SQL에 상당히 취약합니다.권장 SQL 실습 및 서적

감사합니다.

+0

ANSI Sql 또는 T-SQL/MSSQL, Oracle, MySql, Postgres와 같은보다 구체적인 것을 찾고 있습니까? –

+0

예, T-SQL/MSSQL을 타겟으로하는 무언가를 찾고 있습니다. –

+3

당신이 정말로 선택의 여지가 없다면 특정 RDBMS를 목표로하지 않는 책을 읽는 것을 제안합니다. 대부분의 경우 사용자의 모든 요구 사항을 표준 SQL로 만족시킬 수 있으며 이탈 한 경우에도이를 수행하고 있음을 알고있는 것이 좋습니다. 또한 특정 엔진을 대상으로하는 서적은 관계형 데이터베이스 개념 (관계 계산, 정규화, 모델링)을 이해하거나 중요한 수준의 내용을 건너 뛰고 특정 수준으로 만 설명한다고 가정하는 경향이 있습니다. – Unreason

답변

5

Itzik Ben-Gan은 SQL Server 2008과 T-SQL에 대해 3 권의 우수한 서적을 저술했습니다. 시작하기 가장 좋은 곳은 'SQL Server 2008 : T-SQL Fundamentals'입니다. 그런 다음 'Inside SQL Server 2008 : T-SQL Querying'으로 이동 한 다음 'Inside SQL Server 2008 : T-SQL Programming' .

모든 개발자가이 세 권의 책을 읽게되면 데이터베이스의 품질 문제를 해결하는 데 소요되는 시간의 절반을 낭비하지 않아도됩니다.

1

Kalen Delaney의 SQL Server 2008 Internals은 SQL Server의 사용 방식을 완전히 바꿔 줄 것입니다. 이 book.It 밖으로

1

확인은 SQL을 포함하여 전체 DBMS 개념에 좋은 곳입니다


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부터 나와 함께하고있다 읽기 쉽고, 이해할 수 있고, 위대한 예들을 이해합니다.) 나는 그 가장 큰 힘이 강한 부록이라고 생각합니다. 나열되지 않은 언어 개념/키워드가 없습니다. 결코 나를 실망시키지 마라.

오, 그리고 그것의 몇 살, 그래서 그 흙도 싸게. :)