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

電子版価格
¥3,960
  • 電子版あり

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

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ A5判/ページ数 321p/高さ 23cm
  • 商品コード 9784798144573
  • NDC分類 007.6
  • Cコード C3055

出版社内容情報

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)

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


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

ミック[ミック]

ミック[ミック]

内容説明

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

目次

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

著者等紹介

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

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

最近チェックした商品