プログラマのためのSQLグラフ原論―リレーショナルデータベースで木と階層構造を扱うために

個数:
電子版価格 ¥3,888
  • 電書あり

プログラマのためのSQLグラフ原論―リレーショナルデータベースで木と階層構造を扱うために

  • ウェブストアに1冊在庫がございます。(2018年05月22日 06時20分現在)
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【出荷予定日】
    ■ご注文当日 (午前0時~午前10時30分までのご注文)
     または
    ■ご注文翌日 (午前10時31分~午後11時59分までのご注文)

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆特に表記のない限り特典はありません。
  • ●店舗受取サービス(送料無料)をご利用いただけます。
    【カートに入れる】を選択後に全国店舗の中からお受け取り店をご指定下さい。詳細はこちら
  • サイズ A5判/ページ数 321p/高さ 23cm
  • 商品コード 9784798144573
  • NDC分類 007.6
  • Cコード C3055

内容説明

本書では、現場で実務経験のあるエンジニアを対象として、リレーショナルデータベース(RDB)とSQLを使って木と階層構造を扱うための方法論と実践ノウハウを詳しく解説します。SQLで木と階層構造を扱うには、そのベースとなる数学理論と、RDBでの具体的な実装方法をきちんと理解しなければなりません。本書では、RDBとSQLで木と階層構造を効率的に扱うにはどのようなデータモデルが最適であるか、さまざまなモデルを検討しながら習得していきます。単なるTips集ではなく、グラフ理論の背景にまで踏み込んで理解することで、高い応用力を身につけることが可能です。

目次

グラフ、木、階層
隣接リストモデル
経路列挙モデル
入れ子集合モデル
頻繁に挿入が行なわれる木
入れ子集合モデルの線形バージョン
二分木
木を表現するその他のモデル
木を扱うための実装依存の拡張
データモデリングにおける階層
階層を持ったコード体系
SQLにおけるグラフ
ペトリネット
状態遷移グラフ
階層型データベース(IMS)

著者等紹介

セルコ,ジョー[セルコ,ジョー] [Celko,Joe]
著名なコンサルタント兼講師であり、SQL関係の書籍では世界で最も読まれている著者の一人。ANSI SQL標準化委員会での10年に及ぶ貢献や、『Intelligent Enterprise』誌上のコラム(読者投票による賞をいくたびも受賞)、現実世界に対する洞察をSQLプログラミングに反映する取り組みでも有名である

ミック[ミック]
SI企業に勤務するDBエンジニア。主にDWH/BI業務に従事している(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

出版社内容情報

SQLプログラマに捧ぐ実践書。SQLを使って木と階層構造、グラフを扱うための理論とノウハウを詳しく解説。SQLの第一人者であるジョー・セルコの名著『プログラマのためのSQL(原題:Joe Celko's SQL for Smarties)』のスピンオフとして執筆された『Joe Celko's Trees and Hierarchies in SQL for Smarties, 2nd Edition』の日本語版です。本書では、現場で実務経験のあるエンジニアを対象として、リレーショナルデータベース(RDB)とSQLを使って木と階層構造を扱うための方法論と実践ノウハウを詳しく解説します。


SQLで木と階層構造を扱うには、そのベースとなる数学理論と、RDBでの具体的な実装方法をきちんと理解しなければなりません。本書では、RDBとSQLで木と階層構造を効率的に扱うにはどのようなデータモデルが最適であるか、さまざまなモデルを検討しながら習得していきます。単なるTips集ではなく、グラフ理論の背景にまで踏み込んで理解することで、高い応用力を身につけることが可能です。


翻訳と監修は『達人に学ぶSQL徹底指南書』『プログラマのためのSQL 第4版』でおなじみのミック氏が担当。日本語版では、巻末付録として、入れ子集合モデルについての理論的な参考情報や実用例の解説を追加(ミック氏執筆)。SQLを扱うエンジニア必携の一冊です。



第1章 グラフ、木、階層

第2章 隣接リストモデル

第3章 経路列挙モデル

第4章 入れ子集合モデル

第5章 頻繁に挿入が行なわれる木

第6章 入れ子集合モデルの線形バージョン

第7章 二分木

第8章 木を表現するその他のモデル

第9章 木を扱うための実装依存の拡張

第10章 データモデリングにおける階層

第11章 階層を持ったコード体系

第12章 SQLにおけるグラフ

第13章 ペトリネット

第14章 状態遷移グラフ

第15章 階層型データベース(IMS)

付録 訳者による解説──ミック


ジョー・セルコ[ジョー セルコ]

ミック[ミック]

ミック[ミック]