FIELD 04

データ活用・DB

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

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

学生表、科目表、成績表があり、成績表には存在する学生と科目だけを登録したい。このとき成績表に設定する外部キーの考え方として最も適当なものはどれか。

  1. 0

    成績表の学生番号は学生表の学生番号を参照し、成績表の科目コードは科目表の科目コードを参照する

  2. 1

    学生表の学生名は科目表の科目名を参照する

  3. 2

    成績表の成績欄を主キーとして、学生表と科目表のすべての列を参照する

  4. 3

    外部キーを設定すると、存在しない学生番号や科目コードも自由に登録できる

正答と解説を確認

正答0. 成績表の学生番号は学生表の学生番号を参照し、成績表の科目コードは科目表の科目コードを参照する

解説

外部キーは、他の表の主キーなどを参照して、存在しない値が登録されることを防ぐために使う。

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

営業成績などの数値データを毎月集約し、担当者ごとの状況を一目で分かるようにグラフ化したい。この目的に合う道具として最も適当なものはどれか。

  1. 0

    入力したデータを集計し、表やグラフとして表示できる表計算ソフト

  2. 1

    通信相手のドメイン名からIPアドレスを調べるDNS

  3. 2

    不正アクセスを検知して管理者へ通知する仕組み

  4. 3

    ファイルを暗号化して身代金を要求するマルウェア

正答と解説を確認

正答0. 入力したデータを集計し、表やグラフとして表示できる表計算ソフト

解説

表計算ソフトは、表形式のデータを集計し、グラフ化して傾向を見やすくする用途に向いている。

出典
ITパスポートR7公開問題 問22(改題)

データベースの表から、特定の列だけを取り出す操作として最も適当なものはどれか。

  1. 0

    結合

  2. 1

    射影

  3. 2

    選択

  4. 3

正答と解説を確認

正答1. 射影

解説

関係データベースの表では,特定の列だけを取り出す操作を射影という。条件に合う行を取り出す選択,複数の表をつなぐ結合とは区別する。

出典
基本情報技術者R1秋期午前 問33(改題)

複数の処理が同じデータを同時に更新して矛盾が起きることを防ぐため、更新中のデータを他の処理が使えないようにする仕組みとして最も適当なものはどれか。

  1. 0

    データベースの再編成

  2. 1

    正規化

  3. 2

    整合性制約

  4. 3

    排他制御

正答と解説を確認

正答3. 排他制御

解説

排他制御は、同じデータを複数の処理が同時に更新して矛盾が起きることを防ぐ仕組みである。

出典
基本情報技術者H28春期午前 問35(改題)

データベースの更新前や更新後の値を書き出し、障害時の回復に利用するファイルとして最も適当なものはどれか。

  1. 0

    ダンプファイル

  2. 1

    チェックポイントファイル

  3. 2

    バックアップファイル

  4. 3

    ログファイル

正答と解説を確認

正答3. ログファイル

解説

ログファイルは、データベースの更新前後の値などの更新履歴を記録し、障害時の回復に使う。

出典
基本情報技術者H30春期午前 問37(改題)

データベースのフルバックアップを取る間隔を、これまでの2倍にした。更新の頻度がほぼ一定なら、障害時の復旧について起こりやすいこととして最も適当なものはどれか。

  1. 0

    ログを使って反映する更新量が増え、復旧処理時間が平均して長くなる

  2. 1

    1回のフルバックアップに必要な容量が必ず2倍になる

  3. 2

    1回のフルバックアップに必要な容量が必ず半分になる

  4. 3

    フルバックアップを取る1回当たりの処理時間が必ず2倍になる

正答と解説を確認

正答0. ログを使って反映する更新量が増え、復旧処理時間が平均して長くなる

解説

フルバックアップの間隔を長くすると、バックアップ後にログから反映しなければならない更新が増えるため、復旧処理時間は平均して長くなりやすい。

出典
応用情報技術者H22春期午前 問56(改題)

関係データベースの外部キーに関する説明として最も適当なものはどれか。

  1. 0

    外部キーは、常に主キーと同じ一意性制約をもつ

  2. 1

    外部キーを設定したフィールドには、重複する値を入れることができない

  3. 2

    一つの表に複数の外部キーを設定できる

  4. 3

    複数のフィールドを組み合わせて外部キーにすることはできない

正答と解説を確認

正答2. 一つの表に複数の外部キーを設定できる

解説

外部キーは、別の表の主キーなどを参照して表同士の関係を表すために使う。一つの表に複数の外部キーを設定できる。

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

関係データベースの主キーに関する説明として最も適当なものはどれか。

  1. 0

    主キーに設定したフィールドには、1行だけなら空の値を入れてよい

  2. 1

    主キーは必ず一つのフィールドだけで構成しなければならない

  3. 2

    主キーは、複数のフィールドを組み合わせて構成できる

  4. 3

    主キーに設定したフィールドは、他の表から参照されることはない

正答と解説を確認

正答2. 主キーは、複数のフィールドを組み合わせて構成できる

解説

主キーは表の各レコードを一意に識別するための項目で、必要に応じて複数のフィールドを組み合わせて構成できる。

出典
ITパスポートH28秋期 問95(改題)

表計算ソフトで、セルA2に買い物金額が入っている。1,000円以下は1%、1,000円を超え3,000円以下は2%、3,000円を超える場合は3%のポイントを小数点以下切捨てで求める式として最も適当なものはどれか。

  1. 0

    IF(A2<=1000, 整数部(A2*1/100), IF(A2<=3000, 整数部(A2*2/100), 整数部(A2*3/100)))

  2. 1

    IF(A2<=1000, 整数部(A2*3/100), IF(A2<=3000, 整数部(A2*2/100), 整数部(A2*1/100)))

  3. 2

    IF(A2<3000, 整数部(A2*3/100), 整数部(A2*1/100))

  4. 3

    整数部(A2*3/100)

正答と解説を確認

正答0. IF(A2<=1000, 整数部(A2*1/100), IF(A2<=3000, 整数部(A2*2/100), 整数部(A2*3/100)))

解説

条件は金額の小さい順に判定すればよい。A2<=1000なら1%、そうでなくA2<=3000なら2%、それ以外は3%を掛け、小数点以下を切り捨てる。

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

データ 10, 20, 20, 26, 40, 50, 100, 440, 2000 の平均値と中央値の組合せとして最も適当なものはどれか。

  1. 0

    平均値 40、中央値 40

  2. 1

    平均値 約300.7、中央値 50

  3. 2

    平均値 約300.7、中央値 40

  4. 3

    平均値 2706、中央値 40

正答と解説を確認

正答2. 平均値 約300.7、中央値 40

解説

合計は2706で、データ数は9個なので平均値は2706÷9=約300.7である。小さい順に並んだ9個の中央、5番目は40なので中央値は40である。

出典
ITパスポートR4公開問題 問59(改題)