ベストアンサー
1つの決定的な「ベストブック」からMicrosoftSQLServerについてすべてを学ぶのは難しいと思います。 MS SQL Serverは非常に複雑であるため、学習したいことに集中する必要があります。
役割が異なると、学習する情報も異なります。あなたは開発者であり、効率的なクエリを作成する方法を学びたいと思っているかもしれませんし、MS SQLServerを最適に管理する方法を学びたいと思っているdbaかもしれません。あなたはビジネスアナリストであり、優れたレポートを作成してオンラインで利用できるようにする方法を知る必要があるかもしれません。大規模なデータウェアハウスを使用していて、データを毎晩データウェアハウスに効果的に抽出/変換/ロードする方法を知る必要がある場合があります。
作成者は、1つの主要な関心領域の特定のスキルグループに焦点を当てる傾向があります。
本にお金をかける前に、MS SQL Serverについて学ぶための最善の方法は、MSで利用できる無料のブログサイトを読み始めることだと思います。 SQLサーバー。より良いブログサイトの著者の多くは、実際に本を書いたことがあるか、彼らが最も興味を持っているトピックについて無料で話をしているのがよく見られます。トップ30のブログサイトのリストについては、「 Microsoft SQLServer管理者向けのトップ30のSQLブログとWebサイト」を検索してください。
PASS( http://pass.org )メンバーシップは無料で、無料のトレーニングを提供する多くの仮想チャプターを提供します。彼らは数24時間の無料オンライントレーニングを提供しています。毎年1週間の会議(有料)と、土曜日に利用できる無料のトレーニング(昼食の支払い)があります。土曜日にSQLを検索して、近くの場所に来るものがあるかどうかを確認します。トップブロガーの多くは、会議やSQL土曜日のイベント、および仮想オンラインイベントで話すための自由な時間を寄付しています。
YouTubeには、MS SQLServerに関する多くのビデオがあります。 MicrosoftのVirtualAcademyには、無料のオンライントレーニングがあります。より優れたブログサイトの多くは、データベースマスターから学ぶための安価な方法であるオンラインビデオ(一部は無料、一部は有料)を持っています。
回答
いくつかの本があります。私はMSSQLServerを学ぶための良い本と呼んでいます-
Microsoft SQL Server 2016-DusanPetkovicによる初心者ガイド
この本には、MS SQLServerデータベースの基本的なレッスンをカバーする約900ページがあります。 T-SQLステートメント、データベースクエリ、分析およびBIツールの使用方法を学習します。
MurachのSQLServer 2016 For Developers by Joel Murach、 Bryan Syverson
この本は、特にアプリケーション開発者を対象としています。 SQLステートメント、データベース内のデータの更新と取得などのトピックが含まれています。また、データベースの設計とデータベースの操作についても説明します。
ドンジョーンズによる1か月の昼食でSQLServerの管理について学ぶ
SQLServerを使い始めるのに最適な本です。これには、運用、保守、バックアップとリカバリ、高可用性、およびパフォーマンスの監視が含まれます。ここでは、SQLServerの日常的なタスクについて学習します。
Peter A.CarterによるSQLServerDBAのエキスパートスクリプトと自動化
データベースアプリケーションをスケーリングするための最良のガイドです。これには、ワークフローに簡単にコピーして貼り付けることができるサンプルスクリプトを含むデモが含まれています。
それで、これらはあなたを助けるいくつかの本でした。
賛成、説明が気に入った場合。
SQLの回答については、私のアカウントBharviVyasをフォローしてください。