RDBMSの概念

RDBMSは、リレーショナルデータベース管理システムの略です。リレーショナルモデルは、行と列のテーブルとして表現できます。リレーショナルデータベースには、以下の主要なコンポーネントがあります:

  1. テーブル
  2. レコードまたはタプル
  3. フィールドまたは列名または属性
  4. ドメイン
  5. インスタンス
  6. スキーマ
  7. キー

1. テーブル

テーブルは、行と列で表されたデータのコレクションです。各テーブルはデータベース内で名前を持っています。たとえば、以下の「STUDENT」というテーブルはデータベース内の学生の情報を保存しています。

テーブル: STUDENT

Student_IdStudent_NameStudent_AddrStudent_Age
101ChaitanyaDayal Bagh, Agra27
102AjeetDelhi26
103RahulGurgaon24
104ShubhamChennai25

2. レコードまたはタプル

テーブルの各行はレコードとして知られています。これはタプルとも呼ばれます。たとえば、以下は上記のテーブルから取得したレコードです。

102 Ajeet Delhi 26

3. フィールドまたは列名または属性

上記の「STUDENT」というテーブルには4つのフィールド(または属性)があります:Student_Id、Student_Name、Student_Addr、Student_Age。

4. ドメイン

ドメインは、テーブル内の属性に対する許容値のセットです。たとえば、月のドメインは1月、2月、…12月のような値を受け入れることができ、日付のドメインはすべての可能な有効な日付を受け入れることができます。テーブルを作成する際に属性のドメインを指定します。

属性は、それらのドメイン外の値を受け入れることはできません。たとえば、上記の「STUDENT」というテーブルでは、Student_Idフィールドは整数のドメインを持っているため、「First」や10.11などの整数でない値は受け入れられません。

5. インスタンスとスキーマ

インスタンスとスキーマについては、別のガイドで既にカバーしています。ガイドはこちらを参照してください

6. キー

これは次のトピックです。キーについては別途詳しく説明しています。インデックスはこちらを参照してください

Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です