Posted at

今日からはじめるSQL Serverの学習素材

More than 3 years have passed since last update.


  • 新入社員

  • SEだけど実際にはデータベースをほぼ触ってこなかった人

上記のような人にオススメな、SQL Serverの基礎の学習素材を見つけました。

ご存知の方や、すでにマスターしている人向けではありません。

Microsoftのページからダウンロードできる自習書です。

無料です。

実際に私が使ってみた感想とメリットを以下に書いておきます。


メリット


  • 無料であること

  • 実例を用いて書いてあるのですぐ使えること

  • 処理速度への影響も書いてあるので実践的っぽい


学習時間

机上だと、下の3つで休日1日あれば余裕でしょう。

実際に試しながら進めた場合、どのくらいかかるかはその人次第です。



SQL 基礎の基礎

http://download.microsoft.com/download/3/C/5/3C5DD4B2-809D-4F80-8E6B-6E9C87AD00BC/SQL11_SelfLearning02_SQLBASIC.pdf

SELECT、INSERT、UPDATEや、

INNER JOIN、SUM、AVG、COUNT等、

ベースとなる基本的なデータ操作の構文が

記載されていますので、まずはこれを見ましょう。

これから始める人ももちろん、

情報処理試験等で一応知ってはいたけど、実際にはあまりデータベースを

触ってこなかった人にも、復習になります。



Transact-SQL

http://download.microsoft.com/download/5/A/2/5A29D047-2D83-4ACD-919F-4614847E8392/SQL11_SelfLearning05_TSQL.pdf

DECLARE変数の宣言、IF文やCASE文といった制御文、

charやintなどのデータ型、

CONVERTやISNULL等の関数についても記載されています。

SQL基礎の基礎にプラスして、ここを押さえておくとベースとして良いと思います。



開発者のためのTransact-SQL応用

http://download.microsoft.com/download/5/A/2/5A29D047-2D83-4ACD-919F-4614847E8392/SQL11_SelfLearning06_TSQL2.pdf

これは少し応用編になりますが、ストアドプロシージャやトランザクション、

エラー処理など、実際に構築したりメンテナンスしたりする際に

考慮すべきことが記載されています。

ここまでの内容で、ある程度の知識は固められると思います。


上記で紹介したのは、あくまで個人的な感想ですが、

SQLの復習や、SQL Serverの基本的な使い方が、分かりやすく書かれていると思いました。

これから始められる方にはオススメです。

もしこれを見た経験豊富な方で、もっといいのあるよ、とかあれば教えていただければと思います。