SQL
 Computer >> コンピューター >  >> プログラミング >> SQL

RDBMSの用語


RDMSの用語には、データベース、テーブル、列などが含まれます。それらを1つずつ見ていきましょう-

データベース

データベースは、などのテーブルのコレクションです。

テーブルは、行と列のコレクションです。たとえば、

StudentId
StudentName
StudentRank
052
トム
1
035
デビッド
2
077
ジョン
3

列はテーブルにあります-

RDBMSの用語

行は、RDBMSではタプルとも呼ばれます。

データベース内のリレーションには行と列があります。

RDBMSの用語

主キー

すべてのテーブルには1つの主キーがあり、null値を持つことはできません。

たとえば、 ProjectID プロジェクトを一意に識別するため、はプロジェクトテーブルの主キーです:

ProjectID

ProjectName

P01
クラスターグループ化システム
P02
病院管理システム

外部キー

2つのテーブルをリンクする場合は、外部キーを使用します。

たとえば、Employeeテーブルには、Departmentテーブルにリンクされている外部キーであるDEPT_IDがあります。

Departmentテーブルには主キーDEPT_IDがあります。

スーパーキー

スーパーキーは、タプル、つまりエンティティセット内のエンティティを一意に識別する属性(または属性のセット)です。候補キーはスーパーキーから選択されるため、これは候補キーのスーパーセットです。

複合キー

2つ以上の属性を持つ主キーは複合キーと呼ばれます。 2つ以上の列の組み合わせです。


  1. RDBMSの外部キー

    外部キーはテーブル間のリンクを作成します。別のテーブルの主キーを参照してリンクします。 たとえば、EmployeeテーブルのDeptIDは外部キーです- EmpID EmpName EmpAge DeptID DeptID DeptName DeptZone DeptID 部門テーブルの主キーは部門テーブルの主キーです。 DeptID Employeeテーブルの外部キーはEmployeeテーブルの外部キーです。 下の図は同じ-を表しています 上に、2つのテーブル

  2. Accessのテーブルで主キーを追加または削除する方法

    Microsoft Accessを作成する場合 テーブルの場合、Accessはデータベーステーブルの主キーを自動的に作成しますが、データベーステーブルの主キーとして必要なフィールドを指定することもできます。 主キー Microsoft Accessでは、テーブル全体で一意の値を持つフィールドまたはフィールドのセットです。主キーには、データベース内の各行を一意に識別する、常に値が含まれる、空になることはない、値に変更が含まれないなど、いくつかの特性があります。 Accessのテーブルで主キーを追加または削除する方法 Accessデータベーステーブルに主キーを追加および削除するには、以下の方法