センスの良いSQLを書く技術 達人エンジニアが実践している35の原則

ミック/著

発売日:2025年1月

  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
  • センスの良いSQLを書く技術 達人エンジニアが実践している35の原則
ページ数
255p
ISBN
978-4-04-607215-3
著者情報
ミック(ミック)
日本では、主にBI/DWHの設計からチューニングまで広い分野をカバーするデータベースエンジニアとして活動。2018年より米国シリコンバレーに活動拠点を移し、技術調査とビジネス開発に従事した後、2021年に帰国し、現在は先進技術の調査・レポートに従事している

¥2,420 税込

11 nanacoポイント

11 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

データベースエンジニアの仕事術・勉強法・心得を大公開!直感的なイラスト&現場経験と基礎理論双方を踏まえた絶妙な解説で圧倒的にわかりやすい!SQL初心者から達人までの“歩き方”を徹底ガイド!

【どうすれば達人のようなコードが書けるのか?】
著書累計20万部超、データベース界の達人・ミック氏が、
「センスの良いSQLを書く技術」を身につけるための思考法や勉強法を大公開!

コーディングや設計を行う上で知っていると一生役に立つ、
SQLやRDBの理論や哲学をわかりやすく解説しています。

【達人が考えるセンスの良いSQLとは?】
目指すのは、無駄がなく、可読性が高いエレガントなSQLです。
メンテのしやすさ、パフォーマンスの良さにつながるからです。

本書では、エレガントでかつハイパフォーマンスなSQLを実現する技術として、
・SQLの書きやすい順序
・効率的なクエリの書き方
・保守しやすいコード
・適切なインデックス戦略
・実行計画の重要性
・無限のスケーラビリティ
等を解説しています。

【本書の特徴】
1テーマごとに、まずサマリー+イメージイラストで
おおまかな内容を直感的につかめるよう工夫しています。

センスの良さを身につけるためには、DBやSQLの成り立ちや
その根底に流れる思想を理解することも必要です。
Chapter 01、02では、こうした根源的な問いを多く解説しています。
Chapter 03では技術のアップデートをキャッチアップし、センスを磨きます。
Chapter 04ではDB/SQLを扱うエンジニアとしての心構えを説き、
センスを磨き続けるコツを解説します。

コードは最小限、典型的でわかりやすいものをチョイス。初心者でも大丈夫。
コラムでは、シリコンバレーでの実務経験などを踏まえた
SQLに関する知見を掲載しています。

解説の最後には、実務のどういうシチュエーションで活きるのか、
学習したことのアプトプットのイメージをまとめています。

目次

はじめに
本書の読み方
Chapter 01 RDB・SQLの基礎
 01 データベースは何のためにあるのか
 02 SQL誕生秘話
 03 SQLの謎
    ―なぜSQLでなければならなかったのか
 04 SQLにおける命題論理
 05 多値論理の不思議な世界
 06 SQLにおける述語論理
 07 SQLにおける量化の謎
    ―「すべての」と「存在する」の不思議な関係
 08 位置による呼び出しと名前による呼び出し
 09 SQLにおける再帰の内側
 10 ナチュラルキー vs サロゲートキー
 11 データベースの2つのバッファ
 12 UNDOと読み取り一貫性の保証

Chapter 02  RDB・SQLの論理
 01 関数としてのテーブル―写像と命題関数の謎
 02 最大の自然数は存在するか
 03 SQLの論理形式―SQLはFROM句から書け
 04 「わからないこと」が多すぎて
 05 結合アルゴリズムのカラシニコフ
 06 RDBは滅びるべきなのか
 07 ビッグデータが変えたもの

Chapter 03  RDB・SQL進化論
 01 ネクストRDB―NewSQLの実力
 02 今このデータベースがアツい!
 03 HTAP―スーパーデータベースという夢
 04 SQLと生成AI
 05 入れ子集合モデル
    ―SQLのパラダイムシフト
 06 入れ子区間モデル
    ―もしも無限の資源があったなら
 07 マルチクラウド時代のデータベース

Chapter 04 職業としてのエンジニア
 01 実現すべき自己などないとき
 02 歴史的アプローチの効用―演繹 vs 帰納
 03 テレカンとデスマーチ
 04 見えないコストに関する考察
    ―あるいはメールのCCについて
 05 異常系をなくせ
 06 タスクを細切れにしろ
 07 早飯早グソは三文の得
 08 戦略的思考
 09 怒りという武器
あとがきと参考文献

商品詳細

出版社名
KADOKAWA
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ