【2025年】「PostgreSQL」のおすすめ 本 55選!人気ランキング
- PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで
- SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)
- [改訂新版]内部構造から学ぶPostgreSQL 設計・運用計画の鉄則 (Software Design plus)
- 達人に学ぶDB設計徹底指南書: 初級者で終わりたくないあなたへ
- 詳説 データベース ―ストレージエンジンと分散データシステムの仕組み
- PostgreSQL全機能バイブル
- 絵で見てわかるSQL Serverの仕組み
- SQLアンチパターン
- スッキリわかる SQL 入門 ドリル215問付き! (スッキリシリーズ)
- SI現場のPostgreSQL入門
本書は、データベースとストレージエンジンの内部構造を解説し、分散型データベースやストレージエンジンの違いを明らかにします。ストレージエンジンの分類や、効率的なストレージ構成の要素(ページキャッシュ、バッファプールなど)について詳述し、分散システムにおけるノード間の接続や通信パターンを学ぶことができます。データベースシステムを使用してソフトウェアを構築する人にとって必携の一冊です。著者はデータベースとストレージに関する専門家であり、実務経験豊富です。
この書籍は、データベース設計やアプリケーション開発におけるアンチパターンを紹介し、失敗を避けるための改善策を提案しています。内容はデータベース論理設計、物理設計、クエリ、アプリケーション開発の4つのカテゴリに分かれており、複数の値を持つ属性や再帰的なツリー構造、小数値の丸め、SQLインジェクションなどの実践的な問題を扱っています。著者はソフトウェアエンジニアやデータモデリングの専門家で構成されています。
日本PostgreSQLユーザー会による公式本。石井達夫氏によるバージョン7.2の互換性に関する情報も加筆。付属CD‐ROMにはPostgreSQL関連のソース/バイナリ/ドキュメントを満載。 PostgreSQL7.1チュートリアルガイド PostgreSQL7.1ユーザーガイド PostgreSQL7.1管理者ガイド PostgreSQL7.1プログラマガイド PostgreSQL7.1リファレンスガイド PostgreSQL7.1開発者ガイド
本書は、理解しやすいコードを書くための方法を紹介しています。具体的には、名前の付け方やコメントの書き方、制御フローや論理式の単純化、コードの再構成、テストの書き方などについて、楽しいイラストを交えて説明しています。著者はボズウェルとフォシェで、須藤功平氏による日本語版解説も収録されています。
『達人に学ぶSQL徹底指南書』の第2版は、SQLを扱うエンジニア必携の書で、10年ぶりの改訂を経て、最新のSQL機能や実践的なコーディング事例を多数紹介しています。ウィンドウ関数やCASE式、外部結合などの重要なトピックを詳しく解説し、標準SQLに基づいて多様なデータベースに対応しています。また、リレーショナルデータベースの歴史や原理についても触れています。SQLを深く理解したいエンジニアやプログラマにおすすめの一冊です。
本書は、ユニークなSQLプログラミングテクニックを75のパズルを通じて解説しています。題材は日常業務に関連し、実践的なSQL文が提供されます。集合論に基づいたテクニックが紹介され、DBエンジニアやアプリケーション開発者にとって有用な内容です。著者のジョー・セルコは、SQLに関する著名な専門家であり、実務に役立つ洞察を提供しています。
この書籍は、マンガを通じてデータベースの基礎知識を学ぶ内容です。目次には、データベースの基本概念、リレーショナルデータベースの解説、データベース設計、SQLの基本操作、運用方法、そしてデータベースの普及と活用についての章が含まれています。著者は高橋麻奈で、東京大学経済学部を卒業しています。
『プログラムはなぜ動くのか』の改訂第3版は、プログラムの動作原理をわかりやすく解説し、基礎知識を身につけることを目的としています。内容は新しい製品やツールに更新され、初心者でも理解しやすいように加筆されています。特に、C言語と新たにPythonを用いた機械学習に関する章が追加されており、プログラミングの本質を探求することができます。全体を通して、プログラムの仕組みや環境について詳しく説明されています。
本書は、Linuxプログラミングの入門書であり、Linuxの仕組みを理解し、プログラムを作成するための基礎を学ぶことを目的としています。内容は、Linuxの基本概念から始まり、システムコールやライブラリ関数を用いた具体的なコマンドの作成、さらにはネットワークプログラミングに至るまで幅広くカバーしています。著者は、読者がLinuxの世界を理解し、プログラミング技術を習得できるよう導いています。
企業のデータ中心の変革において、データサイエンティストに必要なデータベースの知識や理解を深めるためのテキストです。内容はデータ資源やデータマネジメント、データガバナンス、データ分析基盤、リレーショナルデータベース、SQLの基本機能やビッグデータ対応など、幅広いテーマを扱っています。
本書『マスタリングTCP/IP 入門編 第6版』は、TCP/IPに関する解説書の最新版で、時代に即したトピックを追加し内容を刷新しています。豊富な図版や脚注を用いて、TCP/IPの基本をわかりやすく解説しており、ネットワークやインターネットプロトコルの理解を深めるための入門書として最適です。著者は複数の専門家で構成されています。
この本は、教師が学生に論理学の魅力を伝えることを目的としており、二部構成になっています。第1部では日常の言葉を用いて論理学の基本的な概念を紹介し、第2部では記号を使った記号論理学を展開します。実用的な内容も含まれており、論理的思考を身につけたい人に役立つ一冊です。初心者向けに配慮された構成で、問題と解説を交えながら進むため、理解しやすくなっています。著者は哲学を専門とする野矢茂樹です。
本書は、事業分析やデータ設計のためのモデル作成技術「TM(Theory of Models)」の入門書です。TMは厳密な文法に基づきテーブルを細分化し、ITエンジニア間の共通理解を促進し、変化に対応できるデータベース構築を可能にします。内容は、モデル作成に必要な理論や知識の解説、TMによるモデル作成の流れ、具体的な技術や文法の説明、練習問題を含み、事業構造の正確な分析とモデル化を学ぶことができます。著者は情報システムコンサルタントの佐藤正美氏です。
本書は、現代の分散システム設計におけるデータの扱いに焦点を当て、リレーショナルデータベースやNoSQL、ストリーム処理などのテクノロジーの特性を詳述しています。データ指向アプリケーションの設計に必要な基本概念を解説し、レプリケーションやトランザクション、バッチ処理などの分散データの管理手法についても触れています。ソフトウェアエンジニアやアーキテクトにとって必携の一冊です。
この文章は、特定の書籍の目次を示しており、各章の内容として「Ruby」「Io」「Prolog」「Scala」「Erlang」「Clojure」「Haskell」について触れ、最後に全体のまとめがあることを示しています。