- 新入社員
- SEだけど実際にはデータベースをほぼ触ってこなかった人
上記のような人にオススメな、SQL Serverの基礎の学習素材を見つけました。
ご存知の方や、すでにマスターしている人向けではありません。
Microsoftのページからダウンロードできる自習書です。
無料です。
実際に私が使ってみた感想とメリットを以下に書いておきます。
メリット
- 無料であること
- 実例を用いて書いてあるのですぐ使えること
- 処理速度への影響も書いてあるので実践的っぽい
学習時間
机上だと、下の3つで休日1日あれば余裕でしょう。
実際に試しながら進めた場合、どのくらいかかるかはその人次第です。
SQL 基礎の基礎
SELECT、INSERT、UPDATEや、
INNER JOIN、SUM、AVG、COUNT等、
ベースとなる基本的なデータ操作の構文が
記載されていますので、まずはこれを見ましょう。
これから始める人ももちろん、
情報処理試験等で一応知ってはいたけど、実際にはあまりデータベースを
触ってこなかった人にも、復習になります。
Transact-SQL
DECLARE変数の宣言、IF文やCASE文といった制御文、
charやintなどのデータ型、
CONVERTやISNULL等の関数についても記載されています。
SQL基礎の基礎にプラスして、ここを押さえておくとベースとして良いと思います。
開発者のためのTransact-SQL応用
これは少し応用編になりますが、ストアドプロシージャやトランザクション、
エラー処理など、実際に構築したりメンテナンスしたりする際に
考慮すべきことが記載されています。
ここまでの内容で、ある程度の知識は固められると思います。
上記で紹介したのは、あくまで個人的な感想ですが、
SQLの復習や、SQL Serverの基本的な使い方が、分かりやすく書かれていると思いました。
これから始められる方にはオススメです。
もしこれを見た経験豊富な方で、もっといいのあるよ、とかあれば教えていただければと思います。