【感想・ネタバレ】理論から学ぶデータベース実践入門 ―― リレーショナルモデルによる効率的なSQLのレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

Posted by ブクログ 2019年09月28日

巷のなんちゃって解説本とは異なり、「リレーショナルモデルは集合論であり、述語論理である」といった本質から丁寧に解説してくれる良書である。
SQLとの違い、SQLとリレーショナルモデルはどう付き合っていくべきかも分かりやすく解説してくれている。データベース初学者だけでなくSQLを何気なく使っている中級...続きを読む者にも是非読んでほしい一冊である。

0

Posted by ブクログ 2019年08月15日

データベースを強みにしたいなら読むべき、ただある程度経験積んでいないと内容が難しいと思う。入門書ではなくもう一度理論から再入門するための本。

0
ネタバレ

Posted by ブクログ 2018年03月28日

データベーススペシャリスト試験向けに再読しました。

正規化、インデックスについて詳しく書かれている。
自分は主に正規化、インデックスが知りたかったので、他の章は流し読み程度です。

他ではアンチパターン的な問題に対する解決策など、ちゃんとデータベースを利用している人には役立つのだろうと感じた。

...続きを読む「達人に学ぶDB設計 徹底指南書」よりは深く理解ができたと思う。

0

Posted by ブクログ 2017年06月20日

リレーショナルモデルやトランザクション等、データベースに関する理論/概念が主体。
製品知識ではなく理論的な内容なので、汎用的です。
何度か読み直して、きちんと理解したいと思う本でした。

0

Posted by ブクログ 2017年05月07日

sqlが集合論のもとになりたつことに感動した。また、tableがimmutableな変数であるという説明などがあり、自分の思い込みが正されてよかった。

0

Posted by ブクログ 2015年03月22日

リレーショナルモデルは集合論に基づいたモデルである.一方,リレーショナルデータベースはリレーショナルモデルに基づいた使い方も,そこから逸脱した使い方もできる.

まずはリレーショナルモデルとはどのような理論であるかを解説した後,それをリレーショナルデータベースにどう落としこむか,どのようなときにどの...続きを読むように逸脱するかを解説.

0

Posted by ブクログ 2015年02月22日

述語論理とリレーショナルモデルのつながりが非常に目新しく目からウロコでした。またそこをベースにRDBの実装からRDBの限界まで一貫してわかりやすく記述されており非常に勉強になった。
SQLの文法をある程度学んだ後の一冊に最適とおも。

0

Posted by ブクログ 2023年03月31日

駆け出しエンジニアぐらいの時にもらって積みっぱなしだったもの。SQLを基礎から説明するようなやつではない。
入門とはとても言えないような硬派な導入なので、挫折したんだろうなという感じ。

当時と違ってアプリケーションやデータベースを主戦場にしなくなったので流し読みしつつも、ドメインの設計戦略/インデ...続きを読むックス/キャッシュ/トランザクションあたりを楽しく読んだ。

"適切なDB設計は、アプリケーションに対する理解なくしてはあり得ない"

分野問わず何事にも通じる考え方。

0

Posted by ブクログ 2021年12月26日

RDBMSの理論から積み上げている。正規化レベルの話など、きれいに説明されている。入門というタイトルには語弊があるかもしれない。

0

Posted by ブクログ 2021年08月24日

RDBの経験が浅く、理解が難しい箇所もあったがRDBを集合論としてら捉え、解説してくれているおかげで本質的な理解が深まる内容の本だと思う。
入門とあるがSQL自体の入門書ではないので注意。

0

Posted by ブクログ 2020年07月12日

DBわからん!と唸っていたら会社の先輩が貸してくれた。
難しかったけれどリレーショナルモデルの思想から始まり、NULL対策やテーブル設計、運用時のリファクタリングなどより実務で必要なアプローチまでまとめられており、幅広いトピックを学ぶことができた。
序盤で集合論との紐付けが丁寧に説明されており、その...続きを読む後の章の内容の理解に大いに役に立った。とはいえ理解が浅いまま読み進めてしまったところも多いのでもう少し知識を身につけてからもう一度読みたいなと思った。
読み終わって改めて「SQL実践入門」ではなく「DB実践入門」だったなと思った。

0

Posted by ブクログ 2017年05月27日

タイトルのとおり、データベースの理論を一から学べる。
SQLの文法や製品のアーキテクチャ、性能向上のためのテクニカルな話など一般的なDB解説の書物で取り扱っているような話はあまりなく、リレーショナルモデルの観点からDBを扱う際の注意点が懇切丁寧に記載されている。

DB、SQLを扱うのは、根底となる...続きを読むモデルを理解できてなくてもできてしまう。
しかし、モデルを理解しないまま構築されたシステムは、根底となるモデルと照らし合わせてちぐはぐなものになってしまい、その力が十分に発揮できないこととなってしまう。

私自身理論について深く理解できていなかった。
こういう理論の上に成り立っているのだということが本書を読んで感じ取ることができた。
しかし、実践の中ではなかなか理論を意識することができなさそうなのも事実。
理論を読み返しながら実践を重ねることで理解をさらに深めていきたい。

0

Posted by ブクログ 2015年07月16日

所在:展示架
請求番号:007.6/O56
資料ID:11500484
担当者:ハー

普段データベースを利用するときは、データベースの理論的な面を知らなくても、データベースを構築・運用できる。しかしデータベースの技術を根底から支える理論について知りたい人にとっては、興味をそそられる書籍である。

0

Posted by ブクログ 2015年04月25日

データベースに関わることがあったので、ちょうど良いと思って読んでみた。
こういう理論的な面から実務を説明する本は、きっと難しいと思うが、とても分かりやすい。

0

Posted by ブクログ 2015年10月12日

データベースについて基礎からもう一度勉強したいと思って、評判の良いこの本を選びました。
単なる「データベースを使って開発するには」という本ではないため、第1章「SQLとリレーショナルモデル」・第2章「述語論理とリレーショナルモデル」が一番難しいです。数学的な話もかなり出てきて、正直頭に入ってきません...続きを読むでした。
第3章から第5章は正規化などデータベースの設計について書いてありますが、6章からはもっと応用的な内容で、会社での開発では通常(レベルの高い会社ではその限りではないかもしれません)考えないような設計についての記述。難度は高い本です。データベースを深く理解したい人向けです。

0

「IT・コンピュータ」ランキング