年末年始に本の整理をしていると、意外に「積ん読」のままの本があることに気づきました。今年は、それらを少しずつ読むことも日課にしたいと思います。
首記の本もそのうちの一冊です。第1版、第2版は秋田さんによる翻訳がありますが、原著最新版の第3版は、まだ翻訳がでていません。原著を購入していたのですが、忘れていました。今日はとりあえず、ざっと目次に目を通して、第2版との差分を確認してみました。
一つうれしかったのは、イントロダクションの「この十年で何が変わったか」という記事で
Firebirdが取り上げられていたことです。(当然、MySQL, CA-Ingres,
PostgreSQLも言及されて
いました)
とりあえず、第2版との差分は以下のようになります。差分にだけは目をとおすようにする予定です。
JOE CELKO'S SQL FOR SMARTIES, 3rd Edition
1.Database Design <- 2版の8章相当の記述を含む。
2.Normalization
3.Numeric Data in SQL
4.Temporal Data Types in SQL
5.Character Data Types in SQL
6.NULLs: Missing Data in SQL
7.Multiple Column Data Elements <- 3版で追加された。
8.Table Operation <- 2版の9章相当。以下12章まで一章ずつずれる。
9.Comparison or Theta Operators
10.Valued Predicates
11.CASE Expressions <- 3版で追加された。2版の7章相当の内容を拡充。
12.LIKE Predicate
13.BETWEEN and OVERLAPS Predicates
14.The [NOT] IN() Predicate
15.EXISTS() Predicate
16.Quantified Subquery Predicates
17.The SELECT Statement
18.VIEWs, Derived Tables, Materialized Tables, and Temporary
Tables<- 3版で導出テーブル、マテリアライズドビューが追加された。
19.Partitioning Data Queries
20.Grouping Operations
21.Aggregate Functions
22.Auxiliary Tables
23.Statistics in SQL
24.Regions, Runs, Gaps, Sequences, and Series
25.Arrays in SQL
26.Set Operations
27.Subsets
28.Trees and Hierarchies in SQL <- 2版の28,29章相当。
29.Temporal Queries <- 3版で追加された
30.Graphs in SQL
31.OLAP in SQL <- 3版で追加された
32.Transactions and Concurrency Control <- 3版で追加された
33.Optimizing SQL
Jan
09
2009