リレーショナルデータベースの高度な機能はどのように機能しますか?
-
05-07-2019 - |
質問
長い質問を短くするために、リレーショナルデータベース、インデックス作成、レプリケーション、ロック、同時実行など、SQL構文(SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、TRUNCATE)の基本について知っています。次のような単純な式で使用する場合:
SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType
しかし、<!> quot; advanced <!> quot;のいずれも理解できません。次のようなリレーショナルデータベースのトピック:
- ドメイン
- 制約
- インデックス
誰かが私に簡単な入門書、これらの側面が何をするのか、そしてそれらがどのように機能するかのおおよその説明をお願いしますか?
この質問に賛成票を投じて完全に破棄することもできますが、リレーショナルデータベースを非常に迅速に把握する必要があるため、これらのトピックがどのように機能するかを説明してください。
解決
リレーショナルデータベースおよびリレーショナルモデルを開始するのに適した場所です。言及した特定のトピックに関する他の記事へのリンクがあり、次のような例があります。
他のヒント
これに直面する問題の1つは、RDBMSの実装によって機能が大きく異なることです。 Oracleでは、ロック、一貫性、および同時実行性が<insert random name of other system here>
と大きく異なります。興味のある特定のRDBMSがある場合、悪魔は詳細にあるため、その特定のシステムがそれらをどのように実装するかを調査することをお勧めします。
たとえば、 http://docs.oracleからHTMLおよびPDFで入手可能なOracle Concepts Guideから始めます。各バージョンの。
所属していません StackOverflow