FIELD 04

データ活用・DB

代表値、散布図、相関、データの尺度、表計算、リレーショナルデータベースなどを扱います。数値が示す事実と、そこからの解釈を区別しましょう。

掲載数
113問
このページ
71–80問
タグ一覧から問題を絞り込む 50種類・複数選択はOR検索

関係データベースの表を正規化することによって得られる効果として,最も適当なものはどれか。

  1. 0

    データの重複を減らし,更新時に不整合が発生しにくくなる。

  2. 1

    使用頻度の高いデータを同じ表に重複して保存し,表の数を必ず一つにする。

  3. 2

    表の大きさをすべて同じにして,メモリ使用量を必ず最小にする。

  4. 3

    表の数を減らせるので,どのような問い合わせも必ず速くなる。

正答と解説を確認

正答0. データの重複を減らし,更新時に不整合が発生しにくくなる。

解説

正規化は,表を適切に分けるなどしてデータの重複を減らし,更新時の不整合を防ぐために行う。

出典
ITパスポートH26秋期 問68(改題)

受注データ(受注番号,発注者名,商品番号,商品名,個数,単価)を正規化して,受注に関する表と商品に関する表に分ける。商品番号で商品名と単価が決まるとき,最も適当な分け方はどれか。

  1. 0

    受注表(受注番号,発注者名,商品番号,商品名,個数,単価)だけにする。

  2. 1

    受注表(受注番号,発注者名,商品番号,個数)と,商品表(商品番号,商品名,単価)にする。

  3. 2

    受注表(受注番号,発注者名,商品名,個数)と,商品表(商品名,単価)にする。

  4. 3

    受注表(受注番号,発注者名,単価)と,商品表(商品番号,個数)にする。

正答と解説を確認

正答1. 受注表(受注番号,発注者名,商品番号,個数)と,商品表(商品番号,商品名,単価)にする。

解説

商品番号で商品名と単価が決まるなら,商品に関する情報は商品表にまとめ,受注表にはどの商品をいくつ注文したかを示す商品番号と個数を残すと重複を減らせる。

出典
ITパスポートH26春期 問60(改題)

顧客アンケートで,各項目の評価平均と総合評価との相関係数を調べた。相関係数はいずれも0以上である。改善候補として優先的に検討する項目はどれか。

  1. 0

    評価平均が低く,総合評価との相関係数が大きい項目

  2. 1

    評価平均が高く,総合評価との相関係数が大きい項目

  3. 2

    評価平均が低く,総合評価との相関係数が小さい項目

  4. 3

    評価平均が高く,総合評価との相関係数が小さい項目

正答と解説を確認

正答0. 評価平均が低く,総合評価との相関係数が大きい項目

解説

評価平均が低い項目は,現状の満足度に課題がある。さらに総合評価との正の相関が大きければ,その項目は総合評価との関連も強い。相関だけで因果関係は断定できないが,追加調査や改善施策の候補として優先的に検討する根拠にはなる。

出典
ITパスポートH27秋期 問88(改題)

仕入一覧表(仕入番号,商品の識別番号,商品名,個数,単価,支払方法)を,仕入表と商品表に分けて正規化する。商品はその識別番号で一意に識別できるとき,二つの表に共通して必要なフィールドとして,最も適当なものはどれか。

  1. 0

    仕入番号

  2. 1

    支払方法

  3. 2

    商品番号

  4. 3

    商品名

正答と解説を確認

正答2. 商品番号

解説

商品表では商品番号で商品を一意に識別し,仕入表ではどの商品を仕入れたかを商品番号で参照する。したがって,共通して必要なフィールドは商品番号である。

出典
ITパスポートH28春期 問94(改題)

顧客表(顧客番号,顧客名,住所),商品表(商品番号,商品名,単価),注文表(注文番号,顧客番号,商品番号,個数,日付)として管理する利点として,最も適当なものはどれか。

  1. 0

    顧客名や商品名が重複しても,番号で注文と対応付けやすい。

  2. 1

    注文表だけにすべての情報を入れるので,顧客表と商品表は不要になる。

  3. 2

    同じ商品番号を複数の注文で使えなくなる。

  4. 3

    顧客番号や商品番号を使わず,名前だけで必ず一意に識別できる。

正答と解説を確認

正答0. 顧客名や商品名が重複しても,番号で注文と対応付けやすい。

解説

顧客番号や商品番号を使うと,同名の顧客や商品名の重複があっても,各表を正しく関連付けやすい。

出典
ITパスポートH30春期 問81(改題)

受注データ(受注番号,発注者名,商品番号,商品名,個数,単価)を正規化して,受注表と商品表に分ける。商品番号で商品名と単価が決まるとき,最も適当な分け方はどれか。

  1. 0

    受注表(受注番号,発注者名,商品番号,個数)と,商品表(商品番号,商品名,単価)

  2. 1

    受注表(受注番号,発注者名,商品番号,商品名,個数,単価)だけ

  3. 2

    受注表(受注番号,発注者名,単価)と,商品表(商品番号,個数)

  4. 3

    受注表(商品番号,商品名,単価)と,商品表(受注番号,発注者名,個数)

正答と解説を確認

正答0. 受注表(受注番号,発注者名,商品番号,個数)と,商品表(商品番号,商品名,単価)

解説

商品番号で商品名と単価が決まるので,商品番号,商品名,単価は商品表にまとめる。受注表には受注番号,発注者名,商品番号,個数を置くと,商品情報の重複を減らせる。

出典
ITパスポートR6公開問題 問81(改題)

顧客表,口座表,取引明細表があり,口座表は顧客表の顧客番号を参照し,取引明細表は口座表の口座番号を参照する。新しい顧客が口座を開設し,同時に入金する場合,データを追加する順序として最も適当なものはどれか。

  1. 0

    口座表,顧客表,取引明細表

  2. 1

    顧客表,口座表,取引明細表

  3. 2

    顧客表,取引明細表,口座表

  4. 3

    取引明細表,口座表,顧客表

正答と解説を確認

正答1. 顧客表,口座表,取引明細表

解説

外部キーで参照される側のデータを先に追加する必要がある。まず顧客表に顧客を追加し,その顧客番号を参照する口座を追加し,最後にその口座番号を参照する取引明細を追加する。

出典
ITパスポートR8公開問題 問72(改題)

リレーショナルデータベースの特徴として最も適切なものはどれか。

  1. 0

    データを表形式で管理し、キーを用いて表同士を関連付けられること。

  2. 1

    画像だけを保存し、行や列を持たないこと。

  3. 2

    同時に一人しか利用できないこと。

  4. 3

    データを必ず一つの巨大な文字列にまとめること。

正答と解説を確認

正答0. データを表形式で管理し、キーを用いて表同士を関連付けられること。

解説

リレーショナルデータベースは行と列からなる表でデータを管理し、関係を扱う。 データベースとは大量のデータを共有性や再利用性を意図して組織的に管理するためのシステム、またはそのシステムで管理されているデータの集まりを指す。 データベース登場当時の代表的なモデルは階層型とネットワーク型であった。 しかし、現在のデータベースの主流はリレーショナル型のデータベース(リレーショナルデータベース)である。 リレーショナルデータベースでは、データを内容ごとに分類したテーブル(表)に格納し、表同士を関連付けること(リレーションシップ)でデータを統合的に扱うことができる。 音声や画像といったマルチデータは表を用いて表現することが難しい。

出典
オリジナル問題

SQLの主な用途として最も適切なものはどれか。

  1. 0

    画像をRGBからCMYKへ変換すること。

  2. 1

    データベースのデータを検索、追加、更新、削除すること。

  3. 2

    Webブラウザの画面配置を指定すること。

  4. 3

    ネットワークのIPアドレスを割り当てること。

正答と解説を確認

正答1. データベースのデータを検索、追加、更新、削除すること。

解説

SQLはリレーショナルデータベースを操作するための標準的な言語である。 SQL(Structured Query Language)はリレーショナルデータベースを構築・操作するための標準的な言語である。 SQLはユーザやアプリケーションからの要求をリレーショナルデータベース管理システムに伝える。 リレーショナルデータベース管理システムはSQLによって出された指示をデータベースに問い合わせ、その結果を受け取り、ユーザに表示する。 現代では、マイクロソフト社のACCESSやクラリス社のFileMakerのように、リレーショナルデータベース管理システムに対する指示を画面操作によって行うことができるデータベースソフトが登場している。 これらのツールを使えば、SQLを知らないユーザであってもリレーショナルデータベース管理システムを扱うことができる。

出典
オリジナル問題

氏名が重複・変更する可能性がある生徒表で、主キーとして最も適切な項目はどれか。

  1. 0

    氏名

  2. 1

    所属クラス

  3. 2

    生徒ごとに重複せず、原則として変化しない学籍番号。

  4. 3

    部活動名

正答と解説を確認

正答2. 生徒ごとに重複せず、原則として変化しない学籍番号。

解説

主キーは各行を一意に識別でき、NULLにならず、安定している属性が望ましい。 データベースにおいて、主キーとはそのテーブル(表)のレコード(行)を特定するための属性(列)のことである。 複数の列をまとめてひとつの主キーとすることもできる。 主キーは空欄(NULL)を取ることはできず、列内で同じ値があってはならない。 また、主キーは原則として変更されることのない値である。 名前は、同姓同名の人物が登録されると重複が起こりうるうえ、結婚などの理由により変更される可能性、打ち間違いや表記の揺れ(斉藤と齋藤など)の問題があるため、主キーとしては適切でない。

出典
オリジナル問題