• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベース22年度 午後I 問2 設問2)

データベース22年度 午後I 問2 設問2

このQ&Aのポイント
  • NULL不可を動的に管理する”項目チェック”テーブルの空欄埋め問題で、解答は以下の通りでした。
  • 項目チェックテーブルは、一連番号、会員列名称、会員区分、職業区分の4つの列で構成されています。
  • 一連番号は主キーであり、サロゲートキーとして使用されることが想定されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • piyo2000
  • ベストアンサー率49% (144/293)
回答No.1

表1を見ると、家族会員の場合は職業区分が不要(NULLあり)のため、職業区分を主キーに含めることはできないということでしょうね。 本来であれば、家族会員用の職業区分を自動設定する仕組みにして、会員列名称,会員区分,職業区分を主キーにするのが王道です。 が、それはアプリケーション側の話となるためDB設計としてみた場合は良くないということでしょう。

madarajin
質問者

お礼

主キーはNULL不可でしたね。 家族会員のケースをうっかりしていました。 ありがとうございました。

関連するQ&A