業務知識・DB設計
『グラス片手にデータベース設計 販売管理システム編 第2版』
業務知識とデータベース設計を関連付けての説明がある。
業務フローから、どのようなデータベースを論理設計するかを学ぶことができる。
業務系システムが例になっているので、
業務系システムのデータベース設計を学ぶことができる。
システム設計
『システム設計の謎を解く』
業務系システムを例に、システム設計の説明がされている。
システム設計について、体系的・網羅的な説明があるため、
標準的なシステム設計を学ぶことができる。
プログラミング
『プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則』
過去のプログラマが生み出した原理原則を集めて、解説されている。
抽象的な内容なので、実際のプログラミングで具体的に考えることで、
品質の良いコード作成につなげることができる。
SQL
『SQL実践入門』
SQLに関して、実行計画を読み解きながら、
パフォーマンス、可読性や保守性に対して焦点を当てた説明がある。
一通り、基本的なSQLを書けるようになっている状態で読むことで、
さらに品質の良いSQLを書く方法論を学ぶことができる。