11

誰でもリレーショナルデータベースへの数学的アプローチをとるリソースを提案できますか?本質的に関係のある代数は私が推測するだろう。リレーショナルデータベースと数学?

私は数学のバックグラウンドを持っており、現在はデータベースを大量に扱っており、ギャップを埋めることを望みます。

答えて

10

私はウィキペディアのページから始めることをお勧めします:http://en.wikipedia.org/wiki/Relational_algebra

は私が、私はそれを学習するとき、私は古本の名前を見つけることができるかどうかを確認するために私のライブラリを掘るしてみましょう....

+0

関連の計算を参照してください。 –

+0

ありがとう、あなたは私の一日を作った:) – sdadffdfd

1

「Fundamentals Of Database Systems」のElmasri Navatheは、私が大学で使った本です。それは10年以上前ですが、基本はあまり変わっていません。それはかなり困難ですが、それは深くて包括的です。あなたは無料の電子書籍としてダウンロードすることができます:

http://www.freeebooks4you.co.cc/2009/09/fundamentals-of-database-systems.html

第7章では、リレーショナル代数をカバーしています。

2

Ed Codd's papersを読んでください。レックス・デ・ハーンとトゥーンKoppelaarsによって

4

応用数学(他の回答に記載されています)は読んだだけでは大丈夫ですが、実際には関係代数の詳細には入りません。関係演算子のすべての基本的な定義を提供するものではありません。実際、Applied Mathematicsのようなものはその知識を前提としています。

Coddの論文は明らかに関連していますが、2つの注意点があります。(1)Coddは「数学者が賛成しました」。彼の著作は、多くの人々のために把握するのがむしろ困難です。 (2)彼の論文は数十年前のものであり、数十年に渡って関係モデルの洞察と知識が進化したわけではない。

ウィキペディアの記事はかなり良いですが、(1)外部結合とNULLがリレーショナル・モデル/リレーショナル代数の一部である可能性があるというふうに思う、(2)リレーショナル代数は推移的閉包をサポートすることはできません(正しい状態は単純な推論と一般化された推移的閉包演算子の両方が関係のために定義されているということです)。

"あなたは本当に何をしているのですか?"という質問で、あなたは「データベースシステムの紹介」という言葉は、おそらくDateの本の大部分と同じように良い提案だと思っています。この本の問題点は、リレーショナル・モデルのあらゆる側面を入門的な方法でカバーすることを目的とした1000ページということです。

私自身のウェブサイトhttp://shark.armchair.mb.ca/~erwinに「RAへの紹介」と題された(非常に)小さな章があります。私はこの章を「1000ページを通過したくない人にRAを説明しようとするが、正確な情報を得たいと思う」という観点から書いた。そこにある情報は、Dateが言っていることから逸脱していると私は信じています。それは大雑把な検査の価値があるかもしれません。

+0

ありがとう - リンクは非常に便利だった。 –

+0

@ウィル・スマウト:おお、私はあなたのウェブサイトをチェックアウトしたばかりです。本当に心が吹いています。あなたは5分間のブラウジングで見たものに基づいて、100回upvotedする必要があります。 – Hexatonic

1

「私はちょうど、関係理論代数を含むデータベース理論に関するいくつかの短いビデオ講義を見つけました」

本物の数学的基礎に興味があるという印象を与えました。そうであれば、 "ER"、 "マッピング"、 ".NET"、 "Microsoft"、 "SQL"、 "linq"、 "object"のいずれかの単語を含むものは信頼しないでください。そうでない場合は、私の答えを無視してください。

関連する問題