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


[0174] H31 PM1 問1 設問3 (2)

 yutapさん(No.1) 
お世話になっております。

回答の従属項目が付与ポイントと使用済みポイントの2種類がありますが、
2つの項目が必要な理由がわかりません。
項目1つで「ポイント」などで良いのではないでしょうか?
(付与時に加算、使用時に減算、ポイントが残っていても期限切れならば考慮されない)

別に何時、何ポイント付与されたかというような履歴の情報は必要ないのですから、項目は1つで良いのではないかと思ってしまうのですが、何か見落としがありますでしょうか?
ご指導お願いいたします。
2021.05.30 17:13
GinSanaさん(No.2) 
DB・シルバーエキスパート
P11
「ポイントの使用は,有効期限の近いものから行う。」という記述を充足できないからです。

ポイントをいっしょくたにしたら、何からつかったんだっけ?って、わかんないですからね。
当然、付与年月日がわからんと話にならないわけですが、
5/30に100ポイントを付与、5/31に100ポイントを付与して、
6/1に150ポイントを使ったら、
5/30  100  100
5/31  100  50
と書かないといけませんね。
2021.05.30 20:19
GinSanaさん(No.3) 
DB・シルバーエキスパート
これと似た考え方をする問題として、平成28年PM1問1設問3を参考にすると、どうしてこういうことをしないといけないかがわかると思います。
2021.05.30 20:26
 yutapさん(No.4) 
GinSana様
コメントありがとうございます。

恐れ入りますが、未だ納得には至っていない状態です。
日付ごとにポイントを管理しなければならない点については全く同意見です。
私がわからないのは、増分と減分を別カラムで管理しなければならない点です。

例えば、GinSana様が提示してくださった例に従うと
5/30に100ポイントを付与、5/31に100ポイントを付与
5/30 100
5/31 100
とし、
6/1に150ポイントを使ったら、(増分の履歴管理が必要な状況ではありませんので)
5/30  0
5/31  50

とすれば事足りるのではないかと思うのですがいかがでしょうか?
2021.06.01 19:11
GinSanaさん(No.5) 
DB・シルバーエキスパート
うーん、まあ確かに問題の要件からすると、減算方式でも困らないっちゃ困らないなとは思います。IPA的には、基本履歴化しろという感じなんでしょうけど。平成30年の午後2設問1の仮払金のやつもやはり履歴管理のフシは多少ありますが、あれは要件にきちんと書いてますからね。

2021.06.02 08:58

返信投稿用フォーム

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

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

Pagetop