RDBMSの用語
RDMSの用語には、データベース、テーブル、列などが含まれます。それらを1つずつ見ていきましょう-
データベース
データベースは、
表
テーブルは、行と列のコレクションです。たとえば、
StudentId | StudentName | StudentRank |
052 | トム | 1 |
035 | デビッド | 2 |
077 | ジョン | 3 |
列
列はテーブルにあります-
行
行は、RDBMSではタプルとも呼ばれます。
データベース内のリレーションには行と列があります。
主キー
すべてのテーブルには1つの主キーがあり、null値を持つことはできません。
たとえば、 ProjectID プロジェクトを一意に識別するため、はプロジェクトテーブルの主キーです:
ProjectID | ProjectName |
P01 | クラスターグループ化システム |
P02 | 病院管理システム |
外部キー
2つのテーブルをリンクする場合は、外部キーを使用します。
たとえば、Employeeテーブルには、Departmentテーブルにリンクされている外部キーであるDEPT_IDがあります。
Departmentテーブルには主キーDEPT_IDがあります。
スーパーキー
スーパーキーは、タプル、つまりエンティティセット内のエンティティを一意に識別する属性(または属性のセット)です。候補キーはスーパーキーから選択されるため、これは候補キーのスーパーセットです。
複合キー
2つ以上の属性を持つ主キーは複合キーと呼ばれます。 2つ以上の列の組み合わせです。
-
RDBMSの外部キー
外部キーはテーブル間のリンクを作成します。別のテーブルの主キーを参照してリンクします。 たとえば、EmployeeテーブルのDeptIDは外部キーです- EmpID EmpName EmpAge DeptID DeptID DeptName DeptZone DeptID 部門テーブルの主キーは部門テーブルの主キーです。 DeptID Employeeテーブルの外部キーはEmployeeテーブルの外部キーです。 下の図は同じ-を表しています 上に、2つのテーブル
-
Accessのテーブルで主キーを追加または削除する方法
Microsoft Accessを作成する場合 テーブルの場合、Accessはデータベーステーブルの主キーを自動的に作成しますが、データベーステーブルの主キーとして必要なフィールドを指定することもできます。 主キー Microsoft Accessでは、テーブル全体で一意の値を持つフィールドまたはフィールドのセットです。主キーには、データベース内の各行を一意に識別する、常に値が含まれる、空になることはない、値に変更が含まれないなど、いくつかの特性があります。 Accessのテーブルで主キーを追加または削除する方法 Accessデータベーステーブルに主キーを追加および削除するには、以下の方法