データベース

平成29年度 春期 基本情報技術者試験 午前 問26

図のデータモデルを三つの表で実装する。このとき,“A 社への売上 50,000 円を,2017 年 4 月 4 日に現金勘定に計上した”ことを記録する“移動”表の a,b の適切な組合せはどれか。ここで,モデルの表記には UML を用いる。
UML クラス図: クラス「勘定」(勘定コード, 科目名) と クラス「会計取引」(取引番号, 計上日, 摘要) が関連(勘定側の多重度 2..*,会計取引側の多重度 *)で結ばれ、その関連クラスが「移動」(金額)。「移動」から汎化(継承)で「借方」「貸方」。会計取引にノート「制約:一つの会計取引に関する「借方」金額の合計と「貸方」金額の合計は一致すること」。 勘定
勘定コード科目名
208売上
510現金
511預金
812旅費
移動
勘定コード借/貸金額取引番号
[a][b]50,0000122
208貸方50,0000122
510貸方50,0000124
812借方50,0000124
会計取引
取引番号計上日摘要
01222017-04-04A 社
01242017-04-04A 社
答えを選ぶ

出典:平成29年度 春期 基本情報技術者試験 午前 問26(問題文は IPA の公開問題。解説は当サイト作成)

答えと解説を見る

正解:エ

覚える知識

借方・貸方を持つ会計データモデルの表実装

複式簿記では、取引は借方と貸方の金額が一致するよう記録する。

この問題で必要なこと

売上は貸方、現金の増加は借方。現金の勘定コードは510なので、510・借方。

ひっかけ

売上(208)側を重複して選ぶ、借方と貸方の取り違え。

この知識の出題:本試験系 2 回・免除試験 2 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「データモデリング(E-R図・UMLの多重度)」で学ぶ

同じ知識の過去問