令和7年度 ITパスポート試験 公開問題 問95 解説 データ分析の目的
データベース設計におけるデータ分析で行うこととして,適切なものはどれか。
- ア データウェアハウスから業務ごとに必要な情報を抽出する。
- イ データ項目の内容が,指定された条件を満足する行だけを抽出する。
- ウ 必要なデータ項目を洗い出し,項目間の関連を整理する。 ✓ 正答
- エ 膨大な情報から統計的手法などを用いて,ビジネスに活用できる情報を探索する。
解説
データベース設計の最初のステップである概念設計では、業務上のルールを整理し、どのようなデータが必要で、それらが互いにどう関連しているかを明らかにします。この作業がデータ分析に該当するため、必要な項目を洗い出して関連を整理するという記述が正解となります。
データベースを構築するプロセスは、大きく分けて概念設計、論理設計、物理設計の3段階で行われます。
概念設計(本問の範囲) 業務に必要な実体(エンティティ)と、その属性(アトリビュート)、そして実体同士のつながり(リレーションシップ)を定義します。ここでは特定のデータベースソフトの種類などは意識せず、現実世界の情報を整理することに集中します。この段階で作成される図をER図と呼びます。
論理設計 概念設計で整理した内容を、リレーショナルデータベースで扱えるように表の形式に落とし込みます。データの重複をなくして矛盾が起きないように整理する「正規化」という作業がここでの中心となります。
物理設計 実際に使用するデータベース管理システム(DBMS)に合わせて、データの格納場所や索引(インデックス)の設定、パフォーマンスを向上させるための詳細な設定を行います。
選択肢ア、イ、エがデータベース設計そのものではない理由は以下の通りです。
選択肢アは、データウェアハウスに蓄積された大量のデータから、特定の用途に合わせて必要な部分を切り出すデータマートの作成に関する記述です。これはデータベースを運用・活用するフェーズの作業です。
選択肢イは、データベースから特定の条件に合致するデータを取り出す「抽出(選択)」操作を指します。これはSQLなどのクエリを用いて行われる、日常的なデータ操作の場面です。
選択肢エは、データマイニングの説明です。設計段階の話ではなく、すでに蓄積されている膨大なデータから、統計的な手法を使ってそれまで気づかなかった法則性や相関関係を見つけ出し、意思決定に役立てる手法を指します。
この問題で問われているデータ分析の考え方は、システム開発の要件定義の場面で非常に重要です。例えば「顧客が商品を注文する」という業務をシステム化する場合、顧客、商品、注文という項目を洗い出し、1人の顧客が複数の注文を行うといった関係性を正しく把握できなければ、使い勝手の良いデータベースは設計できません。ITパスポート試験では、ER図の読み方や正規化の手順とセットで、この設計の流れがよく出題されます。
- 概念設計・論理設計・物理設計の違い - ITを分かりやすく解説
- 【3分でわかる】ER図の書き方(実体、関連、属性、カーディナリティ)
- データベース設計(DB設計)とは?手順やコツ、注意点を解説
- データマイニングとは?統計学・機械学習との違い、手法や活用事例まで詳しく解説 | データのじかんjp