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

DBMSにおける1対1の単項関係


1対1の単項関係は、同じ役割グループによって表される同じインスタンス間の同じエンティティとの関連付けです。

DBMSにおける1対1の単項関係

上の図は、関係がMARRIED_TOの既婚者のセットを表しています。各人は、グループ内で1人だけと結婚しています。

1対1の単項では、3つのケースが利用可能です-

  • 必須-必須
  • オプション-オプション
  • オプション-必須または必須-オプション
必須-必須

ロールグループの各インスタンスは、関係に完全に参加する必要があります。上記の例では、人は1人の人と結婚しています。

オプション-オプション

この場合、ロールグループ内のインスタンスの参加はオプションです。つまり、参加は必須ではありません。

DBMSにおける1対1の単項関係

グループでは、既婚者は個別にまたは共同で課税されるオプションがあります。このシナリオでは、少なくとも1組のカップルが別々に税金を支払う必要があります。

オプション-必須または必須-オプション

1つの役割グループの各インスタンスは関係に参加する必要がありますが、他の役割グループのインスタンスはオプションで関係に参加できます。


  1. データベース内のN-ary関係

    関係は、2つの異なるエンティティ間の関係を示すため、エンティティ関係図の重要な部分です。 n-ary関係では、nは関係内のエンティティの数を示します。最も一般的な関係は単項、二項、三項であり、エンティティの数はそれぞれ1、2、3です。 単項、二項、三項関係の詳細は次のとおりです- 単項関係 同じタイプの2つのエンティティ間に関係がある場合、それは単項または再帰的な関係として知られています。これは、関係が同じエンティティタイプの異なるインスタンス間にあることを意味します。単項関係のいくつかの例を次のように示すことができます- 1対1の単項関係 人は一度に一人の人とだけ結婚します。した

  2. 他の DBMS に対する MS Access の利点トップ 10

    Microsoft Office Access は、Microsoft が Office Professional または Business スイートの一部として提供するデータベース管理システム (DBMS) で、データベースの作成と管理を可能にします。この記事では、他の DBMS に対する MS Access の利点について説明します。 現在、多くの人がデータを分析して表示するために既に Excel を利用していることはよく知られています。これらの人々は、なぜ Excel に加えて (他の DBMS ではなく) Access を使用してデータ分析と統合を開始する必要があるのか​​と疑問に思