Webサービスを作るためにはDBを使う必要があります。
DBを扱うには、基本的なDB操作やテーブル設計などいろいろ学ぶことがあります。
DBの習熟度に応じて、おすすめ本を紹介していきます!
DBおすすめ本
DBは専門領域なので習熟度におうじて適切な本を使う必要があります。
入門レベル
おうちで学べるデータベースのきほん
データベースが動作する仕組みを、実際に自分のPCで確認しながら学習を進めていけます。自分の手で操作しながら学ぶことで、データベースについて深く理解できるようになります。また、データベースのバックアップとリカバリ、パフォーマンスの向上など、現場で役立つ技術についても書かれています。
(2024/12/23 08:38:45時点 楽天市場調べ-詳細)
初級
SQL 第2版 ゼロからはじめるデータベース操作
この本は「データベースやSQLがはじめて」という初心者の方にオススメです。
DB/テーブルの構造から、データを検索したり更新したりする構文、よく使う関数、テーブルの結合など、SQLによるデータベース操作の基本を学習できます。
図やサンプルプログラムも多いので初めての方でも、すんなり理解できます。
(2024/12/23 08:38:46時点 楽天市場調べ-詳細)
中級レベル
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
エンジニアからの人気が高い本です。その人気で10年ぶりに改訂版も出版されています。
CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンなSQL機能を駆使した書き方」を徹底解説しています。
初級者から脱したい人が次に読む本としてオススメです。
(2024/12/23 08:38:46時点 楽天市場調べ-詳細)
達人に学ぶDB設計 徹底指南書 ~初級者で終わりたくないあなたへ
この本はSQLの使い方よりも、DB設計の基礎と実践ノウハウが身に付く本です。
初級者が学んでおくべきDB設計の基礎知識やポイント、正規化/非正規化のケーススタディ、テーブル設計のやってはいけないバッドノウハウ、注意すべきグレーノウハウなどを丁寧に解説しています。
この記事ではおすすめのDB書籍について紹介しました。新しい本が出版されたら、記事を更新したいと思います。