HOME»データベーススペシャリスト掲示板»平成31年 午後I 問1 設問3(2) 主キーについて
投稿する

平成31年 午後I 問1 設問3(2) 主キーについて [0924]

 あめさん(No.1) 
変更後の"会員ポイント"で、ポイント付与年月日が主キーになる理由がわかりません。同一日にポイントを付与するしないの記載は問題文になく、常識的に考えれば同一年月日に複数回ポイント付与されることはあり得ると思うのですが、これまた受け入れるしかないのでしょうか…
(サロゲートキーを付与してそれのみ主キーにするのでは?と考えたのですが…)
2025.09.08 22:11
GinSanaさん(No.2) 
DB ゴールドマイスター
厳密に同日におけるポイントの付与順に消費する(そういうサービスも実際あります)場合は、日付でなく付与年月日時分秒くらいまで持って管理するでしょうけど、
要件の持ちようの問題で、そういう要件がなければ同日分はサマリして登録しちゃっていい(たぶん夜間バッチかなんかで集計して翌日付与とかそういう話じゃないか)という感じがします。
即時反映されなきゃ困るんだみたいなサービスならアレだけど、たかがポイント引き換えじゃ翌日付与でなんか困るやつがいるのか?みたいな発想でそうしたんじゃないですかね。
2025.09.09 08:05
ぶどうさん(No.3) 
DB ブロンズマイスター
受け入れるしかないですね。中の人が考える常識に忖度して下さい。
2025.09.09 09:42
 あめさん(No.4) 
お二方ともご回答ありがとうございます。
サロゲートキー追加が必要であればその旨問題文に書くよなぁと思ったので、1日分の内容をサマリして登録していると考えるようにします。
2025.09.09 10:13
返信投稿用フォーム
お名前
顔アイコン

本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)
🔐投稿削除用のパスワード(任意)
投稿プレビュー
※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む文章の投稿はできません。
投稿記事削除用フォーム
投稿No. パスワード 
© 2016- データベーススペシャリストドットコム All Rights Reserved.

Pagetop