私はデータベースの質問を試みていますが、私はこの時点で立ち往生しています。RPとFPの2つのエンティティがあります。 RPの属性はA、B、Cで、Aは主キーです。 FPの場合、属性はX、Y、Zの主キーXです。複数値の主キー?
FPはRPに依存する弱いエンティティです。したがって、リレーショナルスキーマを作成した後、FPの主キーは(A、X)キーのRPの主キーを参照して、私の問題は、FPの例は1つのFPを構成する複数の値を持っているということです。
例FP 'FP01'はRP 'RP01'とRP 'RP02'から作成されています..... YとZはFPの説明です。 .... X .... | | ....両方の行が同じFP
に同じ記述を実行する必要がありますよう
私のタプルが、この...重複したデータであるように見えますA .... | ........ Y ........ | ......... Z ........ |
| .FP01 | | .RP01。| descrition1 | description2 |
| .FP01。| .RP02。| descrition1 | description2 |
私はAを多値属性にすることを考えていましたが、Aは主キーの一部であり、そのことが可能かどうかはわかりません。これをどうすれば処理できますか?
FPの主キーはXまたは(A、X)ですか? – Matt
これは宿題に関する質問であれば、そのようにタグ付けできますか? – ConcernedOfTunbridgeWells
ある時点で、 'FP'の主キーは' X'だと言います。別の例では、それは '(A、X)'です。どのステートメントが正しいですか? –