データベーススペシャリスト掲示板


[0213] h27の午後1、設問2(1)d

 ぐーすけさん(No.1) 
会員テーブルのpkをさすfkの名前を答える問題で、答えは
出品会員会員ID
だったんですが、私は会員IDと解答してました。もしかしたら出品会員IDかなとは思っていたんですけどそれもハズレました、、、
この「出品会員」ていうのはどう言うロジックで出てくるのでしょうか…?たまにこういうpkをそのままfkに書くと回答と違う場合があります。どうすればそのような答えに気づくことができるのでしょうか?
2021.09.05 18:03
GinSanaさん(No.2) 
DB・シルバーエキスパート
中古書籍であり得るのが出品されたもので、共存サブタイプの側から会員IDを持ってこないと、出品資格のないやつのIDも引っ張ってこれちゃうからですよ。1冊1冊誰が出品したのかを記録しないといかんわけですから。

そんで、外部キーにまんま名前を書くと転けさせられるパターンで、スーパータイプとサブタイプで名前の区別がつかないやつは、そうやってエンティティの名前もくっつけて区別がつくように書いとくのがIPA流のやりかたです。

2021.09.05 19:44
ぐーすけさん(No.3) 
なるほど、これに気を付けてみます!ありがとうございます

>そうやってエンティティの名前もくっつけて区別がつくように書いとくのがIPA流のやりかたです。
2021.10.08 10:25

返信投稿用フォーム

スパム防止のために初投稿日から30日経過したスレッドへの書き込みは禁止しています。

© 2016-2022 データベーススペシャリストドットコム All Rights Reserved.

Pagetop