ホームページ > よくある問題 > 主キー識別タプルの役割はリレーショナル データベースにどのように実装されますか?

主キー識別タプルの役割はリレーショナル データベースにどのように実装されますか?

リリース: 2019-06-19 09:53:27
オリジナル
9529 人が閲覧しました

主キー識別タプルの役割はリレーショナル データベースにどのように実装されますか?

リレーショナル データベースにおける主キー識別タプルの役割は、エンティティ整合性ルールによって実現されます。

エンティティ整合性ルールは、関係内に同一のタプルが存在しないことを保証します。これは、リレーショナル データベースに主キーを設定することで実現されます。

拡張情報:

リレーショナル データベース:

は、リレーショナル データベース モデルに基づいたデータベースであり、集合代数から処理などの概念と手法を使用します。データベース内のデータも、形式的に説明する一連のテーブルに編成されます。この形式のテーブルの本質は、データ項目の特別なコレクションをロードすることです。これらのテーブル内のデータは、さまざまな方法で格納できます。再編成せずにフェッチまたは再結合します。データベーステーブル。リレーショナル データベース定義により、メタデータのテーブル、またはテーブル、列、範囲、制約の正式な説明が作成されます。各テーブル (リレーションシップとも呼ばれます) には、列で表される 1 つ以上のデータ型が含まれています。各行には、列で定義されたタイプの一意のデータ エンティティが含まれます。リレーショナル データベースを作成する場合、データ列の可能な値の範囲と、そのデータ値に適用される可能性のあるさらなる制約を定義できます。 SQL 言語は、リレーショナル データベースに対する標準のユーザーおよびアプリケーション インターフェイスです。利点は、拡張が簡単で、最初のデータベース作成後に、既存のアプリケーションをすべて変更せずに新しいデータ型を追加できることです。主流のリレーショナル データベースには、oracle、db2、sqlserver、sybase、mysql などが含まれます。

エンティティ整合性ルール:

このルールでは、リレーションシップ内のタプルの主キーを構成する属性に null 値を含めることができないことが必要です。null 値が表示された場合、主キーはキー値を一意に識別できないタプルの役割.

以上が主キー識別タプルの役割はリレーショナル データベースにどのように実装されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート