H22PM2問2

Sさん  
(No.1)
H22PM2問2の解答について、空欄fの"キット製品受注明細構成パーツ"と空欄gの"パーツ受注明細"の両者とも、'パーツ製品コード'を属性として持っており、"パーツ"を参照しています。しかし、'パーツ製品コード'は、両者に共通する属性なので、両者のスーパータイプである"受注明細展開明細'にこの属性を持たせるという設計でもよいのかと考えたのですが、この設計は不適でしょうか?
2021.08.22 15:36
関数従属さん 
DB ブロンズマイスター
(No.2)
"パーツ"から"受注明細展開明細"にリレーションシップを引き、
"受注明細展開明細"にパーツ製品コードを持たせても間違いではないかとは思います。

ただその場合、空欄fの"キット製品受注明細構成パーツ"は
受注番号(キー)、明細番号(キー)、構成番号(キー)、構成パーツ数となりますが、
構成パーツ数はこのテーブルでわかるのに、パーツ製品コードは親の"受注明細展開明細"
を参照しないとわからないとなるのは少し違和感があります。
2021.08.23 23:16
Sさん  
(No.3)
ご回答いただきありがとうございました。
2021.08.29 16:03

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。

その他のスレッド


Pagetop