RDBMSは、リレーショナルデータベース管理システムの略です。リレーショナルモデルは、行と列のテーブルとして表現できます。リレーショナルデータベースには、以下の主要なコンポーネントがあります:
- テーブル
- レコードまたはタプル
- フィールドまたは列名または属性
- ドメイン
- インスタンス
- スキーマ
- キー
目次
1. テーブル
テーブルは、行と列で表されたデータのコレクションです。各テーブルはデータベース内で名前を持っています。たとえば、以下の「STUDENT」というテーブルはデータベース内の学生の情報を保存しています。
テーブル: STUDENT
Student_Id | Student_Name | Student_Addr | Student_Age |
101 | Chaitanya | Dayal Bagh, Agra | 27 |
102 | Ajeet | Delhi | 26 |
103 | Rahul | Gurgaon | 24 |
104 | Shubham | Chennai | 25 |
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. キー
これは次のトピックです。キーについては別途詳しく説明しています。インデックスはこちらを参照してください
コメントを残す