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

RDBMSの外部キー


外部キーはテーブル間のリンクを作成します。別のテーブルの主キーを参照してリンクします。

たとえば、EmployeeテーブルのDeptIDは外部キーです-

<従業員>

EmpID
EmpName
EmpAge
DeptID


<部門>

DeptID
DeptName
DeptZone


DeptID 部門テーブルの主キーは部門テーブルの主キーです。

DeptID Employeeテーブルの外部キーはEmployeeテーブルの外部キーです。

下の図は同じ-

を表しています

RDBMSの外部キー

上に、2つのテーブルがあります。 従業員の外部キー テーブルは部門の主キーです テーブル。


  1. RDBMSの複合キー

    2つ以上の属性を持つ主キーは、複合キーと呼ばれます。 2つ以上の列の組み合わせです。 例 -にすることができます ここでの複合キーはOrderIDです およびProductID − {OrderID、ProductID} 別の例を見てみましょう- StudentID StudentEnrollNo StudentMarks StudentPercentage S001 0721722 570 90 S002 0721790 490 80 S003

  2. RDBMSの用語

    RDMSの用語には、データベース、テーブル、列などが含まれます。それらを1つずつ見ていきましょう- データベース データベースは、、などのテーブルのコレクションです。 表 テーブルは、行と列のコレクションです。たとえば、 StudentId StudentName StudentRank 052 トム 1 035 デビッド 2 077 ジョン 3 列 列はテーブルにあります- 行 行は、RDBMSではタプルとも呼ばれます。 データベース内のリレーションには行と列があります。