2


1

長い質問を簡単にするために、リレーショナルデータベース、インデックス作成、レプリケーション、ロック、同時実行性などの基本、およびSQL構文(SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、TRUNCATE)について説明します。次のような単純な式

SELECT EventID、EventName FROMイベントからWHERE CustomerID = 5 ORDER BY EventType

しかし、私はリレーショナルデータベースの「高度な」トピックを理解していません。

  • ドメイン

  • 制約

  • 指標

誰もが私に簡単な入門書、これらの側面が何をするか、そしてそれらがどのように働くかについてのおおよその説明をお願いしますか?

あなたはこの質問を控えめにして完全に捨てるかもしれませんが、リレーショナルデータベースをすぐに理解する必要があるので、これらのトピックがどのように機能するかについて私に説明してください。

2 Answer


6


http://en.wikipedia.org/wiki/Relational_database[Relational Databases]および http://en.wikipedia.org/wiki/Relational_database[Relational Model]に関するウィキペディアの記事は、始めるのによい場所です。 それらはあなたが言及する特定のトピックに関する他の記事へのリンクを持っています、そしてこれらはそのような例を持っています:


1


これに直面する問題の1つは、機能がRDBMSの実装ごとに大きく異なることです。 ロック、一貫性、および並行性は、Oracleで「++」とは大きく異なります。 あなたが興味を持っている特定のRDBMSがあるならば、私はあなたがその特定のシステムがそれらをどのように実装するかを調査するようにあなたに勧めます。

たとえば、各バージョンのhttp://docs.oracle.com/[http://docs.oracle.com]からHTMLおよびPDFで入手できる 『Oracle Concepts Guide』から始めてください。