理論から学ぶデータベース実践入門(リロン カラ マナブ データベース ジッセン ニュウモン)
リレーションモデルによる効率的な SQL
- 著者:
- 奥野幹也(オクノ,ミキヤ)
- 出版社:
- 技術評論社
- 出版日:
- 2015年03月
- ISBN:
- 9784774171975
- シリーズ:
- WEB+DB press plusシリーズ
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
エンジニアが知るべき RDB との正しい付き合い方。
技書の森解説
SQL は書けるしテーブルも作れる。けれど正規化の判断に自信がなく、 NULL の扱いに違和感を覚えながらも「動いているからいい」で済ませている。本書はそうした曖昧さの根元に手を突っ込み、リレーショナルモデルの理論から実務のデータベース設計を捉え直す一冊です。著者の奥野幹也氏は MySQL のスペシャリストとして知られ、理論と実装の間にある溝を橋渡しする語り口に定評があります。
扱う話題は、リレーショナルモデルの数学的基礎、正規化の段階と判断基準、 NULL の意味論、履歴データの扱い、 SQL とリレーショナル代数の関係など多岐にわたります。難易度は高く、プログラミング初学者が読む本ではありません。業務で SQL を日常的に書いている中級者以上が、「なぜこの設計が正しいのか」を形式的に説明できるようになりたいときに初めて噛み合います。読書会が複数開催された実績が示すとおり、一人で黙読するだけでは消化しきれない密度です。
タイトルに「入門」とありますが、リレーショナルモデルの理論への入門であって、データベース初心者への入門ではありません。この認識を持って手に取れば、設計の判断を「勘」から「根拠」に引き上げてくれる稀有な本です。
言及 Qiita 記事 (22 件)
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
♡ 2567初心者, まとめ, 技術書, 勉強, 新人プログラマ応援実例で学ぶ、JOIN (NLJ) が遅くなる理屈と対処法
♡ 1414MySQL, RDB正規化の要点を理解する
♡ 683DB, 初心者向け, 正規化, DB設計インフラエンジニアの自分が買ってよかったと思う書籍10選
♡ 390書籍, インフラエンジニア, 新人プログラマ応援, システムエンジニアSE 1年目で読んだ技術書68冊+α
♡ 275Java, 初心者, 技術書, Se『理論から学ぶデータベース実践入門』の間違いを指摘する
♡ 142Database, 論理学Railsエンジニアなら知っておきたい!RDBでindex作成を検討するときってどんなとき?
♡ 95Ruby, Rails, MySQL, ActiveRecordRubyKaigi 2015参加者向け直前情報
♡ 50Ruby, RubyKaigiMicroservices とクラウド、それからオンプレミスの可能性について新卒Webエンジニア向けにまとめてみる
♡ 46infrastructure, microservices, SOAプログラミング未経験の新卒に読んでほしい本や記事リスト - 随時更新
♡ 41本, 書籍, 新卒エンジニア, プログラミング初心者, 健康
この本に興味がある方におすすめ
この本に関連
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。