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

RDBMSの参照整合性ルール


DBMSの参照整合性ルールは、主キーと外部キーに基づいています。ルールは、外部キーが一致する主キーを持つことを定義しています。テーブルから別のテーブルへの参照は有効である必要があります。

参照整合性ルールの例

<従業員>

EMP_ID
EMP_NAME
DEPT_ID


<部門>

DEPT_ID
DEPT_NAME
DEPT_ZONE


ルールには、 DEPT_ID Employeeテーブルに一致する有効なDEPT_IDがあります 部門で テーブル。

結合を許可するために、参照整合性ルールは、主キーと外部キーが同じデータ型を持っていることを示しています。

RDBMSの参照整合性ルール


  1. RDBMSの外部キー

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

  2. E.F.CoddのRDBMSに関する12の規則

    データベース管理システムまたはDBMSは、基本的に、データが相互に関連し、非常に永続的である場合に、データへのアクセス、管理、および更新に利用できる包括的なアプリケーションプログラムのセットで構成されます。他の管理システムと同様に、DBMSの目標は、情報の取得とデータベースへの格納が容易になる効率的で便利な環境を提供することです。言うまでもなく、データベースは大量の情報を保存および管理するために使用されます。 これを達成するために、以下は絶対に必要なものです: データモデリング- 情報ストレージの構造を定義することがすべてです。 メカニズムの提供- 処理されたデータを操作し、ファイルとシス