どのようなリレーショナルデータベースは何ですか?
ではなく、一つの大きなテーブル内のすべてのデータの配置の別々のテーブルのリレーショナルデータベースのデータを格納します。
リレーショナルデータベースをデータベース管理者( DBAのの)これらのテーブル間の関係を定義することができます。
これらの関係の照会およびレポートDBAのためのいくつかのテーブルからデータを結合することができます。
これは、データベースフィールドの表に 、特定のレコードを一意に識別するために使用されているキーを使用することによって達成されます。
リレーショナルデータベース技術データベース、早く大きくなるし、より効率的にすることができます。
リレーショナルデータベースの概念を最初に博士エジャーF. (テッド)コッドのリレーショナルモデルデータの共有データの大銀行の1970年に開発されました 。
コッド博士がリレーショナルデータベースであると考えられている可能なデータベースを前に13の基準を満たす必要があります定義:
0 。 リレーショナルのDBMSの機能によって、完全にリレーショナルデータベースを管理できるようにする必要があります。
1 。 情報のルール- (テーブル、カラム名などのリレーショナルデータベース内のすべての情報)を明示的にテーブルの値として表されます。
2 。 保証アクセス-リレーショナルデータベース内のすべての値は、テーブル名の組み合わせは、主キーの値を使用してアクセスできるように、列名を保証されています。
3 。 null値を体系的支援-は、 DBMS (不明または不適用データ)は、デフォルト値が異なる、ヌル値の治療のために組織的支援を提供し、任意のドメインから独立。
4 。 データベースのアクティブ、オンラインリレーショナルカタログ-の説明とその内容をテーブルとしては、論理レベルで表現されるため、データベースの言語を使用して照会することができます。
5 。 包括的なデータ準言語-少なくとも1つの包括的であると明確に定義された言語の構文をサポートしている必要があります。 これは、データ定義、操作性、完全性のルール、およびトランザクションの認証をサポートする必要があります。
6 。 ビューを更新するルール-理論的に更新しているすべてのビューは、システムを更新することができます。
7 。 設定レベルの挿入、更新、削除- setlevelいない唯一の取得は、 DBMSが設定レベルの挿入、更新、および削除をサポートします。
8 。 物理データ独立性-アプリケーションプログラムやアドホックのプログラムを論理的に物理的なアクセス方法やストレージ構造を変更している影響を受けません。
9 。 論理データ独立性-アプリケーションプログラムやアドホックのプログラムを論理的には、可能な限り、変更は、テーブルの構造に作られていますへの影響を受けません。
10 。 整合性の独立-整合性のルールを定義することができる必要がありますデータベースの言語を選択します。 彼らは、オンラインカタログに格納されなければ無視することはできません。
11 。 分布の独立-アプリケーションプログラムやアドホックな要求を論理的に、まずデータの再配布されたり、配布されている影響を受けません。
12 。 Nonsubversion -これは、整合性のルールは、データベース言語から低レベルの言語を使用して定義されてバイパスすることが可能であってはならない。
代替案は、リレーショナルデータベースモデルにheirarchicalモデル、ネットワークモデル、およびオブジェクトモデルが含まれます。
|
無料のホワイトペーパーデータベース技術に関する
ブックマークをどのようにリレーショナルデータベースは何ですか?無料のホワイトペーパーデータベース技術に関する

最新のブログの投稿
- 乾燥方法は 、 携帯電話を連絡先に水で 、 是非のに

