データベーススペシャリスト午後II 総合事例記述令和6年 秋期
午後II 問2

問2 車体部品メーカーの資材調達業務の概念データモデリング

テーマ:車体部品メーカーの資材調達業務における概念データモデル及び関係スキーマの設計
左右2分割表示:左側の問題文をスクロールしながら右側の設問に解答できます

長文事例本文

図表クリックで拡大
問2 車体部品メーカーの資材調達業務の概念データモデリングに関する次の記述を読んで,設問に答えよ。  B社は車体部品メーカーである。B社では,調達システムの再構築を進めており,業務分析を行い,概念データモデル及び関係スキーマを設計した。 〔業務分析の結果〕 1. 社内外の組織に関連する資源 (1) 組織  ① 組織は,部,課,係などの部署を階層化したものである。  ② 組織は,組織コードで識別し,組織名,組織階層レベル,上位組織をもつ。 (2) 倉庫  ① 倉庫は,資材を保管する建屋である。  ② 倉庫は,全国7か所の生産拠点内に併設して7か所ある。  ③ 倉庫は,倉庫コードで識別し,倉庫名,管轄する組織をもつ。 (3) 棚  ① 棚は,倉庫内で資材を保管するための区画である。  ② 棚は,倉庫コードと棚番号で識別し,収納容積をもつ。 (4) 資材メーカー  ① 資材メーカーは,資材の調達先企業である。  ② 資材メーカーは,資材メーカーコードで識別し,資材メーカー名をもつ。 2. 品目に関連する資源 (1) 品目分類  ① 品目分類には,金属材料,樹脂材料,薬品類,梱包資材の4種類がある。  ② 品目分類は,品目分類コードで識別し,品目分類名,計量単位をもつ。 (2) 資材  ① 資材は,製品の製造及び梱包に要する材料である。  ② 資材ごとに調達先の資材メーカーは1社に決めている。  ③ 資材は,品目コードで識別し,品目名,資材メーカー,品目分類をもつ。 (3) 金属材料  ① 金属材料は,B社が独自に仕様を定めるアルミ合金の板材である。板材は,巻き上げられたロールになっており,幅及び直径はともに約1メートルである。  ② 金属材料に適用する計量単位はキログラムである。  ③ 金属材料には,計量単位で表す1ロール当たりの規格数量,金属仕様をもつ。  ④ 金属材料のロールごとの実測数量は,規格数量の±1%の範囲でばらついている。納入時に,資材メーカーからロールごとのロール製造番号と実測数量を記した報告書を受領し,金属材料のロール納入の明細を記録する。また,入庫時にもロール製造番号を記録する。  なお,ロール製造番号の番号体系は,B社が資材メーカーに対して指定するので,全ての金属材料を通じて重複しない。  ⑤ 金属材料の資材メーカーからの納入便には,大型のトレーラー車が用いられ12ロールまで積むことができる。納入便の倉庫への納入は,1日に1便であり,12ロールを超える場合の納入は,翌日以降に分割となる。 (4) 樹脂材料  ① 樹脂材料は,ペレットと呼ぶ3〜5ミリメートル程度の粒子であり,ナイロン製のバッグに充填されている。  ② 樹脂材料に適用する計量単位は袋である。  ③ 樹脂材料には,樹脂仕様をもつ。 (5) 薬品類  ① 薬品類は,製品の表面処理用の溶剤などであり,瓶又は缶に入っている。  ② 薬品類に適用する計量単位は個である。  ③ 薬品類には,取扱注意事項をもつ。 (6) 梱包資材  ① 梱包資材は,製品を梱包するための特注サイズの段ボール箱であり,数十枚単位にバンド留めされている。  ② 梱包資材に適用する計量単位は枚である。  ③ 梱包資材には,ロゴマークの印刷サイズをもつ。 3. 資材の保管方法  ① 金属材料は,一つの棚に1ロールずつ保管する。  ② 金属材料以外の資材は,一つの棚に1種類の資材を保管する。ただし,保管するときに,同じ種類の資材を保管している棚に空きがあれば,空いているところから保管し,保管し切れない分を次の棚に保管する。  ③ 梱包資材については,購入数量が多大なので,B社の倉庫に保管できない分を資材メーカーに保管してもらう。 4. 在庫数量の把握方法,基準在庫数量の設定  ① 資材の在庫は,倉庫別と棚別の2階層で品目別にもつ。  ② 資材メーカーに保管してもらう梱包資材の残りの保管数量は,納入ごとに資材メーカーに連絡してもらっているので,資材調達業務ではもたない。  ③ 樹脂材料,薬品類,梱包資材は,倉庫ごと品目ごとに基準在庫数量を決めている。 5. 発注の種類  ① 発注には,長期発注,スポット発注,定量発注,保管条件付き発注の4種類があり,発注区分で分類する。  ② 長期発注では,金属材料を対象とし,購入計画に基づいて,複数月にわたって毎月同じ量を納入してもらう。購入計画の9割を長期発注で購入している。  ③ スポット発注では,金属材料を対象とし,長期発注で不足する分を発注する。  ④ 長期発注及びスポット発注が対象とする金属材料の購入単価は,キログラム当たりの価格であり,発注時に決定する。  ⑤ 定量発注では,樹脂材料と薬品類を対象とし,倉庫内の在庫数量が基準在庫数量を下回った時点で一定量を発注する。樹脂材料と薬品類とを併せて定量発注品と呼ぶ。定量発注品では,資材メーカーとの間で次を取り決めている。  ・1回の発注の発注数量を示す購入ロットサイズ(以下,ロットサイズをLSという)  ・発注してから倉庫に納入するまでの日数である納入リードタイム(以下,リードタイムをLTという)  ・購入LS当たりの購入単価  ⑥ 保管条件付き発注では,梱包資材を対象とし,購入計画に基づいて,1年分相当を一括で発注する。購入単価は発注時に決定する。保管条件付き発注では,資材メーカーとの間で次を取り決めている。  ・1回の納入の納入数量を示す納入LS  ・納入依頼してから倉庫に納入するまでの日数である納入LT  ⑦ 金属材料,樹脂材料,薬品類は,納入時点でB社の資産となるが,梱包資材は,資材メーカーから製造の完了通知を受けた時点でB社の資産となる。 6. 発注の方法  ① 全ての発注は,発注番号で識別し,発注区分,購買組織,発注年月日をもつ。  ② 長期発注では,品目別に月当たりの納入予定数量,納入開始年月,納入月数を決めている。  ③ スポット発注では,発注ごとに,品目,納入期限年月日,発注数量,納入先倉庫を決めている。  ④ 定量発注では,日次で在庫数量を確認し,在庫数量が基準在庫数量を下回った定量発注品について発注を掛け,納入予定年月日をもつ。  ⑤ 保管条件付き発注は,1年に1回の頻度で行う。保管条件付き発注ごとに資材メーカーとの間で品目,検収予定年月日,購入単価,発注数量,保管期限年月日を決める。資材メーカーからの製造完了の通知を受けて,検収年月日,購入金額を記録する。 7. 納入依頼の方法 (1) 納入依頼の対象業務  ① 納入依頼は,長期発注と保管条件付き発注の場合に行う。 (2) 長期発注に対する納入依頼  ① 納入依頼は,納入開始年月から納入月数分の毎月を対象に,納入先の倉庫,納入依頼数量,納入予定年月日を確定させて,納入予定年月日の2週間前までに行う。  なお,1日当たり納入先の倉庫ごとに,全ての金属材料に対する納入依頼数量の合計は12ロール以内にしている。  ② 納入依頼では,同月内に同じ納入先の倉庫を複数回指定することもある。  ③ 資材メーカーへは,長期発注番号,購入対象年月,月内納入依頼番号を指定して,通知年月日,納入先倉庫,納入予定年月日,納入依頼数量を決めて通知する。 (3) 保管条件付き発注に対する納入依頼  ① 保管条件付き発注の納入では,定量発注と同様に,日次で在庫数量を確認し,在庫数量が基準在庫数量を下回った梱包資材について納入依頼を行う。  ② 納入依頼は発注に対して行い,納入先倉庫,納入依頼年月日をもつ。 8. 納入の方法 (1) 長期発注に対する納入  ① 納入依頼ごとに納入を受ける。  ② 納入ごとに,納入年月日,購入金額(購入単価と納入されたロールごとの実測数量の総和の積)を記録する。  ③ 納入ごとロールごとに,納入の明細を記録する。 (2) スポット発注に対する納入  ① 発注に対する納入は分割され得る。  ② 納入ごとに,納入年月日,購入金額(購入単価と納入されたロールごとの実測数量の総和の積)を記録する。  ③ 納入ごとロールごとに,納入の明細を記録する。 (3) 定量発注に対する納入  ① 資材メーカーが同日に納入できる発注に対してまとめて納入を受ける。  ② 納入に当たっては,発注に対応させた納入明細を納入で括る。  ③ 納入は,定量発注納入番号で識別し,資材メーカー,納入年月日,納入先倉庫を記録する。 (4) 保管条件付き発注に対する納入  ① 納入依頼ごとに納入を受ける。 9. 入庫の方法  ① 納入された資材について,品目分類によって定まる保管方法に基づいて,棚に保管する指示を出す。入庫は納入を受けた当日中に行う。 〔概念データモデルと関係スキーマの設計〕 1. 概念データモデル及び関係スキーマの設計方針 (1) 関係スキーマは第3正規形にし,多対多のリレーションシップは用いない。 (2) リレーションシップが1対1の場合,意味的に後からインスタンスが発生する側に外部キー属性を配置する。 (3) 概念データモデルでは,リレーションシップについて,対応関係にゼロを含むか否かを表す“〇”又は“●”は記述しない。 (4) 概念データモデル及び関係スキーマは,マスター及び在庫の領域と,トランザクションの領域を分けて作成し,マスターとトランザクションとの間のリレーションシップは記述しない。 (5) 実体の部分集合が認識できる場合,その部分集合の関係に固有の属性があるときは部分集合をサブタイプとして切り出す。 (6) サブタイプが存在する場合,他のエンティティタイプとのリレーションシップは,スーパータイプ又はいずれかのサブタイプの適切な方との間に設定する。 (7) 関係スキーマの記述において,定義域を表す単語の標準化と簡略化のために,表1に示す単語を略号に置き換えて記述する。 表1 定義域を表す単語の略号への置換え | 単語 | 番号 | 年月日 | 年月 | コード | 区分 | 単価 | 金額 | 数量 | | :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | 略号 | # | YMD | YM | C | K | @ | \ | Q | 2. 設計した概念データモデル及び関係スキーマ  マスター及び在庫の領域の概念データモデルを図1に,トランザクションの領域の概念データモデルを図2に,マスター及び在庫の領域の関係スキーマを図3に,トランザクションの領域の関係スキーマを図4に示す。
図1 マスター及び在庫の領域の概念データモデル(未完成) 拡大
図1 マスター及び在庫の領域の概念データモデル(未完成)
図2 トランザクションの領域の概念データモデル(未完成) 拡大
図2 トランザクションの領域の概念データモデル(未完成)
図3 マスター及び在庫の領域の関係スキーマ(未完成) 拡大
図3 マスター及び在庫の領域の関係スキーマ(未完成)
図4 トランザクションの領域の関係スキーマ(未完成) 拡大
図4 トランザクションの領域の関係スキーマ(未完成)
 解答に当たっては,巻頭の表記ルールに従うこと。また,エンティティタイプ名,関係名,属性名は,本文中の字句を用いて適切な名称とすること。関係スキーマに入れる属性名を答える場合,主キーを表す下線,外部キーを表す破線の下線についても答えること。

設問一覧 & 解答・演習

まずは解答を作成してみましょう。「解答例を見る」をクリックするとIPA公式解答例と採点基準が開きます。

設問 (1)記述問題
図1は,幾つかのリレーションシップが欠落している。欠落しているリレーションシップを補って図を完成させよ。
0 文字
設問 (2)記述問題
図2は,幾つかのリレーションシップが欠落している。欠落しているリレーションシップを補って図を完成させよ。
0 文字
設問 (3)記号・選択式
図3中の ア 〜 ケ に入れる一つ又は複数の適切な属性名を補って関係スキーマを完成させよ。
※直接入力してください
設問 (4)記号・選択式
図4中の コ 〜 ヌ に入れる一つ又は複数の適切な属性名を補って関係スキーマを完成させよ。
※直接入力してください
午後II長文記述の得点力を引き上げる定番対策書Amazon・楽天 公式提携
PR
徹底攻略 データベーススペシャリスト教科書 令和8年度
IPA 厳選対策書徹底攻略 データベーススペシャリスト教科書 令和8年度株式会社わくわくスタディワールド 瀬戸 美月 著 / インプレス
DB徹底攻略
株式会社わくわくスタディワールド 瀬戸 美月 著 / インプレス

徹底攻略 データベーススペシャリスト教科書 令和8年度

💡 推薦ポイント:午後I・午後IIの概念データモデル穴埋めや排他制御・性能設計の記述問題で確実に合格点を勝ち取る実践テクニックが満載です。
※本リンク先はプロモーション(アフィリエイト広告)が含まれています
【出題趣旨】IPA公式発表
概念データモデリングでは,データベースの物理的な設計とは異なり,実装上の制約に左右されずに実務の視点に基づいて,対象領域から管理対象を正しく見極め,モデル化する必要がある。概念データモデリングでは,業務内容などの実世界の情報を総合的に理解・整理し,その結果を概念データモデルに反映する能力が求められる。 本問では,車体部品メーカーの資材調達業務を題材として,与えられた状況から概念データモデリングを行う能力を問う。具体的には,①トップダウンにエンティティタイプ及びリレーションシップを分析する能力,②ボトムアップにエンティティタイプ及び関係スキーマを導き出す能力を問う。
【採点講評】IPA公式発表
問2では,車体部品メーカーの資材調達業務を題材に,概念データモデル及び関係スキーマについて出題した。全体として正答率は平均的であった。 (1)では,資材と定量発注品との間のサブタイプを表すリレーションシップの正答率が低かった。(4)では,ヌの正答率が特に低かった。両者の正答率が低かった理由は,状況記述の中に解答に直結する記述がなかったからと考えられる。 本問は,状況記述から解答に該当しそうなものを検出する作業能力を評価するものではなく,前後関係を含めて,エンティティがどのような位置づけであるか,どの業務事象においてどのようなデータがどのように記録されるべきか,洞察する能力を評価するものである。 日常業務での実践において,個々のエンティティの位置づけを明確化した上で,業務事象ごとに概念データモデルのどの部分がどのように成立するかの視点で,実務を洞察してモデル化する習慣を身に付けてほしい。
本問に関連するデータベーススペシャリスト重要用語解説
本番形式・制限時間付きで演習する
令和6年 秋期 午後II(2問中1問選択・120分)を実戦演習モードで通し解答し、総合採点を受けられます。
実戦演習を始める