印刷プレビューです。ブラウザの印刷機能でPDF保存・印刷できます。

ITパスポート データベース・ネットワーク

40問 / トルカ(https://toruca.app)

  1. 1. DBMS(データベース管理システム)の役割として最も適切なものはどれか。

    • A. データの登録・検索・更新・削除や、複数利用者からの同時アクセス制御などを一元的に管理する
    • B. ネットワークの物理的な配線工事を行う
    • C. 画面のデザインのみを作成する
    • D. プログラムのソースコードを自動生成する

    正解: A. データの登録・検索・更新・削除や、複数利用者からの同時アクセス制御などを一元的に管理するDBMS(Database Management System)は、データの登録・検索・更新・削除、複数利用者からの同時アクセス制御、障害時の復旧などを一元的に管理するソフトウェアである。

  2. 2. 関係データベース(リレーショナルデータベース)の説明として最も適切なものはどれか。

    • A. データを行と列から成る表(テーブル)の形式で管理し、テーブル間を関連付けて扱うデータベース
    • B. データを全て1つのファイルにテキスト形式で羅列するだけの管理方式
    • C. 画像データのみを扱うデータベース
    • D. 紙の帳簿をそのままスキャンして保存する方式

    正解: A. データを行と列から成る表(テーブル)の形式で管理し、テーブル間を関連付けて扱うデータベース関係データベース(リレーショナルデータベース)は、データを行(レコード)と列(フィールド)から成る表(テーブル)の形式で管理し、複数のテーブルを関連付け(リレーション)て扱うことができるデータベースである。

  3. 3. 主キーの説明として最も適切なものはどれか。

    • A. テーブル内の各行(レコード)を一意に識別するための項目(列)
    • B. テーブル内で重複した値を許容するための項目
    • C. 他のテーブルの主キーを参照するための項目
    • D. テーブルの見た目の色を指定するための項目

    正解: A. テーブル内の各行(レコード)を一意に識別するための項目(列)主キーは、テーブル内の各行(レコード)を一意に識別するための項目(列)であり、重複した値やNULL(未入力)を持つことができない制約が設けられる。

  4. 4. 外部キーの説明として最も適切なものはどれか。

    • A. 自テーブルの項目が、別テーブルの主キーを参照することで、テーブル間の関連性を表す項目
    • B. テーブル内の行を一意に識別するための項目
    • C. テーブルの物理的な保存場所を指定する項目
    • D. 画面のデザインを決定する項目

    正解: A. 自テーブルの項目が、別テーブルの主キーを参照することで、テーブル間の関連性を表す項目外部キーは、あるテーブルの項目が、別のテーブルの主キーの値を参照することで、テーブル同士の関連性(例:受注テーブルが顧客テーブルの顧客IDを参照する等)を表現するための項目である。

  5. 5. データベース設計における「正規化」の目的として最も適切なものはどれか。

    • A. データの重複を排除し、更新時の不整合(矛盾)を防ぐようにテーブル構造を整理する
    • B. データをできるだけ1つの巨大なテーブルにまとめる
    • C. データを暗号化して読めなくする
    • D. テーブルの見た目の色を統一する

    正解: A. データの重複を排除し、更新時の不整合(矛盾)を防ぐようにテーブル構造を整理する正規化は、データの重複をできるだけ排除し、データの追加・更新・削除時に矛盾(不整合)が生じないよう、テーブルの構造を体系的に整理する設計手法である。

  6. 6. SQLにおいて、テーブルからデータを検索するために使用する命令はどれか。

    • A. SELECT文
    • B. INSERT文
    • C. UPDATE文
    • D. DELETE文

    正解: A. SELECT文SELECT文は、SQLにおいてテーブルからデータを検索・抽出するために使用する命令であり、WHERE句で条件を指定して絞り込むことができる。

  7. 7. SQLにおいて、テーブルに新しいデータ(行)を追加するために使用する命令はどれか。

    • A. INSERT文
    • B. SELECT文
    • C. UPDATE文
    • D. DELETE文

    正解: A. INSERT文INSERT文は、SQLにおいてテーブルに新しいデータ(行)を追加するために使用する命令である。

  8. 8. SQLにおいて、既存のデータの内容を変更するために使用する命令はどれか。

    • A. UPDATE文
    • B. SELECT文
    • C. INSERT文
    • D. DELETE文

    正解: A. UPDATE文UPDATE文は、SQLにおいてテーブル内の既存のデータの内容を変更(更新)するために使用する命令である。

  9. 9. SQLにおいて、テーブルから不要なデータ(行)を削除するために使用する命令はどれか。

    • A. DELETE文
    • B. SELECT文
    • C. INSERT文
    • D. UPDATE文

    正解: A. DELETE文DELETE文は、SQLにおいてテーブルから不要になったデータ(行)を削除するために使用する命令である。

  10. 10. データベースにおける「トランザクション」の説明として最も適切なものはどれか。

    • A. 一連の処理をひとまとまりの単位として扱い、全て成功するか全て取り消すかのいずれかで完結させる処理単位
    • B. 1件のデータのみを検索する処理
    • C. テーブルのデザインを変更する処理
    • D. ネットワークの配線を変更する処理

    正解: A. 一連の処理をひとまとまりの単位として扱い、全て成功するか全て取り消すかのいずれかで完結させる処理単位トランザクションは、複数の処理(例:口座からの出金と入金)をひとまとまりの単位として扱い、全ての処理が成功した場合のみ確定(コミット)し、途中で失敗した場合は全て取り消す(ロールバック)ことで、データの整合性を保証する仕組みである。

  11. 11. トランザクションが満たすべきACID特性の名称と内容を対応させよ。

    • 原子性(Atomicity) ー (     )
    • 一貫性(Consistency) ー (     )
    • 独立性(Isolation) ー (     )
    • 永続性(Durability) ー (     )

    正解: 原子性(Atomicity)→トランザクション内の処理は全て実行されるか、全く実行されないかのいずれかである、一貫性(Consistency)→トランザクションの前後でデータの整合性が保たれる、独立性(Isolation)→複数のトランザクションが同時実行されても互いに干渉しない、永続性(Durability)→コミットされた結果は障害が発生しても失われないACID特性は、トランザクションが満たすべき「原子性(Atomicity)」「一貫性(Consistency)」「独立性(Isolation)」「永続性(Durability)」の4つの性質の頭文字である。

  12. 12. トランザクション処理における「コミット」の説明として最も適切なものはどれか。

    • A. トランザクション内の全ての処理結果を確定し、データベースに反映させること
    • B. トランザクション内の処理を全て取り消し、元の状態に戻すこと
    • C. テーブルの構造そのものを変更すること
    • D. ネットワーク回線を切断すること

    正解: A. トランザクション内の全ての処理結果を確定し、データベースに反映させることコミットは、トランザクション内で行われた一連の処理結果を確定させ、データベースに正式に反映させる操作である。

  13. 13. トランザクション処理における「ロールバック」の説明として最も適切なものはどれか。

    • A. トランザクション内で行った処理を全て取り消し、開始前の状態に戻すこと
    • B. トランザクションの処理結果を確定し反映させること
    • C. テーブルの主キーを新規に設定すること
    • D. ネットワークの通信速度を測定すること

    正解: A. トランザクション内で行った処理を全て取り消し、開始前の状態に戻すことロールバックは、トランザクションの途中で異常が発生した場合などに、それまでに行った処理を全て取り消し、トランザクション開始前の状態に戻す操作である。

  14. 14. 複数の利用者が同じデータへ同時にアクセスする際、データの矛盾を防ぐために行う「排他制御(ロック)」の目的として最も適切なものはどれか。

    • A. あるトランザクションがデータを更新している間、他のトランザクションが同じデータに同時にアクセスして矛盾を起こすことを防ぐ
    • B. 全ての利用者が常に同時に同じデータを自由に更新できるようにする
    • C. データベースの容量を削減する
    • D. ネットワークの通信速度を向上させる

    正解: A. あるトランザクションがデータを更新している間、他のトランザクションが同じデータに同時にアクセスして矛盾を起こすことを防ぐ排他制御(ロック)は、あるトランザクションが特定のデータを更新している間、他のトランザクションが同じデータに同時にアクセスして更新することを制限し、データの矛盾(不整合)が発生するのを防ぐ仕組みである。

  15. 15. デッドロックの説明として最も適切なものはどれか。

    • A. 複数のトランザクションが互いに相手のロック解除を待ち続け、処理が永久に進まなくなる状態
    • B. トランザクションが正常に完了し、コミットされた状態
    • C. データベースのバックアップが完了した状態
    • D. ネットワークの通信が正常に行われている状態

    正解: A. 複数のトランザクションが互いに相手のロック解除を待ち続け、処理が永久に進まなくなる状態デッドロックは、複数のトランザクションが互いに相手が保持するロックの解放を待ち続けることで、いずれの処理も先に進めなくなってしまう状態であり、DBMSは一定時間後に一方を強制的にロールバックするなどの対処を行う。

  16. 16. OLTP(オンライントランザクション処理)の説明として最も適切なものはどれか。

    • A. 銀行の入出金処理など、日常的に発生する取引データをリアルタイムに処理する方式
    • B. 長期間にわたって蓄積したデータを分析用に集計する処理方式
    • C. 紙の伝票のみを処理する方式
    • D. 画像データのみを処理する方式

    正解: A. 銀行の入出金処理など、日常的に発生する取引データをリアルタイムに処理する方式OLTP(Online Transaction Processing)は、銀行の入出金やECサイトの注文処理など、日常的に発生する取引データを即座に(オンラインで)処理する方式であり、データ分析用に集計するOLAP(Online Analytical Processing)とは目的が異なる。

  17. 17. LAN(Local Area Network)の説明として最も適切なものはどれか。

    • A. 同一の建物内や敷地内など、比較的狭い範囲で構築されるネットワーク
    • B. 世界中の広域に及ぶネットワーク
    • C. 1台のコンピュータの内部のみで完結するネットワーク
    • D. 紙媒体のみで情報を伝達する仕組み

    正解: A. 同一の建物内や敷地内など、比較的狭い範囲で構築されるネットワークLAN(Local Area Network)は、オフィスや家庭など同一の建物内・敷地内といった比較的狭い範囲で構築されるネットワークである。

  18. 18. WAN(Wide Area Network)の説明として最も適切なものはどれか。

    • A. 本社と支社間など、地理的に離れた拠点同士を通信回線で結ぶ広域のネットワーク
    • B. 1つの部屋の中だけで完結するネットワーク
    • C. 紙媒体のみで情報を伝達する仕組み
    • D. 電源の供給のみを行うネットワーク

    正解: A. 本社と支社間など、地理的に離れた拠点同士を通信回線で結ぶ広域のネットワークWAN(Wide Area Network)は、本社と支社、あるいは異なる地域・国にまたがる拠点同士を通信事業者の回線を使って結ぶ、地理的に広範囲におよぶネットワークである。

  19. 19. TCP/IPの説明として最も適切なものはどれか。

    • A. インターネットをはじめとする現在のネットワーク通信で標準的に使われるプロトコル(通信規約)の集合
    • B. 特定の1つの企業のみが利用できる専用回線
    • C. ハードディスクの記憶容量の単位
    • D. 画像データの圧縮形式の一種

    正解: A. インターネットをはじめとする現在のネットワーク通信で標準的に使われるプロトコル(通信規約)の集合TCP/IPは、インターネットをはじめとする現在の多くのネットワーク通信で標準的に使われているプロトコル(通信規約)群の総称であり、データの分割・転送・再構成やアドレス指定などの役割を担う複数のプロトコルから構成される。

  20. 20. IPアドレスの説明として最も適切なものはどれか。

    • A. ネットワーク上の機器を一意に識別するために割り当てられる番号
    • B. 利用者のログインパスワードそのものを指す
    • C. ハードディスクの記憶容量を表す単位
    • D. 画面の解像度を表す単位

    正解: A. ネットワーク上の機器を一意に識別するために割り当てられる番号IPアドレスは、インターネットなどのTCP/IPネットワークにおいて、通信を行う機器(コンピュータ、スマートフォン等)を一意に識別するために割り当てられる番号である。

  21. 21. IPv4に対してIPv6を導入する主な理由として最も適切なものはどれか。

    • A. IPv4のアドレス数の枯渇に対応するため、より多くのアドレスを利用可能にする
    • B. IPv4よりも通信速度が必ず10倍遅くなるため
    • C. IPv4と全く同じ体系であるため導入の意味がないため
    • D. 紙媒体での通信に対応するため

    正解: A. IPv4のアドレス数の枯渇に対応するため、より多くのアドレスを利用可能にするIPv6は、インターネットの普及に伴い枯渇が懸念されていたIPv4(約43億個のアドレス)の限界に対応するため、桁違いに多くのアドレス空間を確保できるように策定された新しいバージョンのIPアドレス体系である。

  22. 22. プライベートIPアドレスの説明として最も適切なものはどれか。

    • A. 組織内のLANなど、限定された範囲内でのみ使用される、インターネット上では直接使われないIPアドレス
    • B. インターネット上で一意に識別できる、世界に1つだけのIPアドレス
    • C. 利用者のメールアドレスと同じものを指す
    • D. ハードウェアの製造番号を指す

    正解: A. 組織内のLANなど、限定された範囲内でのみ使用される、インターネット上では直接使われないIPアドレスプライベートIPアドレスは、企業や家庭内のLANなど限定された範囲内で自由に使用できるIPアドレスであり、インターネット上で直接ルーティングされることはなく、インターネットとの通信時にはグローバルIPアドレスへの変換(NAT)が行われる。

  23. 23. DNS(Domain Name System)の役割として最も適切なものはどれか。

    • A. 「www.example.com」のような人が理解しやすいドメイン名と、機器が識別に使うIPアドレスとを相互変換する
    • B. 電子メールの送受信そのものを行う
    • C. Webページのデザインを作成する
    • D. ファイルを暗号化して保存する

    正解: A. 「www.example.com」のような人が理解しやすいドメイン名と、機器が識別に使うIPアドレスとを相互変換するDNS(Domain Name System)は、人間にとって覚えやすい「www.example.com」のようなドメイン名と、コンピュータが通信に使う数値のIPアドレスとを相互に変換する仕組みである。

  24. 24. HTTPの説明として最も適切なものはどれか。

    • A. Webブラウザとサーバの間でWebページのデータをやり取りするための通信プロトコル
    • B. 電子メールを送信するための通信プロトコル
    • C. ファイルを暗号化するための規格
    • D. ハードディスクの記憶容量を表す単位

    正解: A. Webブラウザとサーバの間でWebページのデータをやり取りするための通信プロトコルHTTP(HyperText Transfer Protocol)は、WebブラウザとWebサーバの間でHTMLファイルや画像などのWebページのデータをやり取りするために使われる通信プロトコルである。

  25. 25. HTTPS(HTTP over SSL/TLS)の特徴として最も適切なものはどれか。

    • A. SSL/TLSにより通信内容を暗号化し、盗聴や改ざんを防止したHTTP通信である
    • B. 通信を一切暗号化しないHTTP通信の別名である
    • C. 電子メールのみを暗号化するプロトコルである
    • D. 画像データのみを扱う専用プロトコルである

    正解: A. SSL/TLSにより通信内容を暗号化し、盗聴や改ざんを防止したHTTP通信であるHTTPSは、SSL/TLSという暗号化technologyを用いてHTTP通信の内容を暗号化することで、通信経路上での盗聴や改ざんを防止するプロトコルであり、ログイン画面やクレジットカード情報の入力画面などで広く使われている。

  26. 26. 電子メールに関するプロトコルの名称と役割を対応させよ。

    • SMTP ー (     )
    • POP ー (     )
    • IMAP ー (     )

    正解: SMTP→電子メールを送信するためのプロトコル、POP→サーバからメールを自分の端末にダウンロードして受信するプロトコル、IMAP→サーバ上でメールを管理したまま、複数端末から同期して閲覧できるプロトコルSMTPはメール送信、POPはメールをダウンロードして受信するプロトコル、IMAPはサーバ上にメールを残したまま複数端末で同期閲覧できるプロトコルである。

  27. 27. 無線LAN(Wi-Fi)の特徴として最も適切なものはどれか。

    • A. 電波を用いてケーブルなしでネットワークに接続できる通信方式
    • B. 必ず光ファイバーケーブルを使用する通信方式
    • C. 電話回線のみを使用する通信方式
    • D. 紙媒体のみで通信を行う方式

    正解: A. 電波を用いてケーブルなしでネットワークに接続できる通信方式無線LAN(Wi-Fi)は、電波を用いることでLANケーブルを使わずにネットワークへ接続できる通信方式であり、ノートパソコンやスマートフォンなど多くの機器で利用されている。

  28. 28. OSI参照モデルの目的として最も適切なものはどれか。

    • A. ネットワーク通信の機能を7つの階層に分けて整理し、異なるメーカーの機器同士でも相互接続できるようにする
    • B. 特定の1社の製品のみが使えるようにネットワークを閉鎖する
    • C. ネットワークの物理的なケーブルの色を規定する
    • D. 電子メールの本文の書式のみを規定する

    正解: A. ネットワーク通信の機能を7つの階層に分けて整理し、異なるメーカーの機器同士でも相互接続できるようにするOSI参照モデルは、ネットワーク通信に必要な機能を「物理層」「データリンク層」「ネットワーク層」「トランスポート層」「セッション層」「プレゼンテーション層」「アプリケーション層」の7階層に分けて整理した国際標準のモデルであり、異なるメーカーの機器・ソフトウェア間でも相互接続を可能にすることを目的としている。

  29. 29. ルータの役割として最も適切なものはどれか。

    • A. 異なるネットワーク同士を接続し、データの転送経路(ルート)を選択して中継する
    • B. 電子メールの文面を自動生成する
    • C. ハードディスクのデータを暗号化する
    • D. ディスプレイの解像度を変更する

    正解: A. 異なるネットワーク同士を接続し、データの転送経路(ルート)を選択して中継するルータは、異なるネットワーク(例:家庭内LANとインターネット)同士を接続し、宛先IPアドレスをもとに最適な転送経路(ルート)を選択してデータを中継する通信機器である。

  30. 30. スイッチングハブ(スイッチ)の役割として最も適切なものはどれか。

    • A. LAN内の複数の機器を接続し、宛先の機器を識別して効率的にデータを転送する
    • B. インターネットとLANの間で経路選択を行う
    • C. 電子メールのウイルスチェックのみを行う
    • D. Webページのデザインを作成する

    正解: A. LAN内の複数の機器を接続し、宛先の機器を識別して効率的にデータを転送するスイッチングハブ(スイッチ)は、LAN内の複数の機器(パソコン等)を接続し、宛先の機器のアドレス(MACアドレス)を識別して、必要な相手にのみデータを転送する通信機器である。

  31. 31. LANケーブルの説明として最も適切なものはどれか。

    • A. 有線でコンピュータやネットワーク機器を接続するために使用するケーブル
    • B. 電波のみを使い一切のケーブルを使用しない通信方式
    • C. 音声通話専用の電話回線
    • D. 電源供給専用のケーブル

    正解: A. 有線でコンピュータやネットワーク機器を接続するために使用するケーブルLANケーブル(イーサネットケーブル)は、パソコンやルータ、スイッチングハブなどのネットワーク機器を有線で接続するために使用するケーブルである。

  32. 32. 5G(第5世代移動通信システム)の特徴として最も適切なものはどれか。

    • A. 高速大容量、低遅延、多数同時接続を実現する次世代の移動通信規格
    • B. 有線でのみ通信を行う規格
    • C. 従来の4Gよりも通信速度が必ず遅くなる規格
    • D. 紙媒体での情報伝達を高速化する規格

    正解: A. 高速大容量、低遅延、多数同時接続を実現する次世代の移動通信規格5G(第5世代移動通信システム)は、「高速大容量」「低遅延」「多数同時接続」という特徴を持つ次世代の移動通信規格であり、IoTや自動運転など様々な分野での活用が期待されている。

  33. 33. パケット交換方式の説明として最も適切なものはどれか。

    • A. 送信するデータを小さな単位(パケット)に分割し、それぞれに宛先情報を付与して個別に転送する方式
    • B. 通信の開始から終了まで、送信者と受信者の間で回線を専有し続ける方式
    • C. 紙の郵便物のみで情報を伝達する方式
    • D. データを一切分割せずに一度に送信する方式

    正解: A. 送信するデータを小さな単位(パケット)に分割し、それぞれに宛先情報を付与して個別に転送する方式パケット交換方式は、送信するデータを「パケット」と呼ばれる小さな単位に分割し、それぞれに宛先情報を付与してネットワーク上を個別に転送する方式であり、現在のインターネット通信の基本的な仕組みとなっている(回線を専有し続ける方式は回線交換方式と呼ばれる)。

  34. 34. VPN(Virtual Private Network)の説明として最も適切なものはどれか。

    • A. インターネットなどの公衆回線上に、暗号化技術を用いて仮想的な専用回線のようなセキュアな通信経路を構築する技術
    • B. 無線LANの電波を無制限に増幅する技術
    • C. 電子メールの文面を自動作成する技術
    • D. ハードディスクの記憶容量を物理的に増設する技術

    正解: A. インターネットなどの公衆回線上に、暗号化技術を用いて仮想的な専用回線のようなセキュアな通信経路を構築する技術VPN(仮想プライベートネットワーク)は、インターネットなどの公衆回線上に、暗号化技術を用いてあたかも専用回線のような安全な通信経路(トンネル)を構築する技術であり、テレワーク時の社内ネットワークへの安全なアクセスなどに利用される。

  35. 35. データベースのバックアップとログ(更新履歴)を組み合わせて障害発生前の状態に復旧させる操作を何と呼ぶか。

    • A. リストア(復旧)
    • B. コミット
    • C. 正規化
    • D. スプーリング

    正解: A. リストア(復旧)リストア(復旧)は、取得しておいたバックアップデータと、その後の更新履歴(ログ)を組み合わせて適用することで、データベースを障害発生前の状態に復旧させる操作である。

  36. 36. 複数のテーブルを共通の項目(キー)で結合し、必要なデータをまとめて取得するSQLの操作を何と呼ぶか。

    • A. 結合(JOIN)
    • B. 正規化
    • C. コミット
    • D. ロールバック

    正解: A. 結合(JOIN)結合(JOIN)は、複数のテーブルを共通の項目(主キーと外部キー等)で結びつけ、必要な情報をまとめて1つの結果として取得するSQLの操作である。

  37. 37. ネットワーク上で通信するデータの伝送速度の単位として一般的に用いられるものはどれか。

    • A. bps(ビット毎秒)
    • B. 円(通貨単位)
    • C. 度(角度の単位)
    • D. リットル(体積の単位)

    正解: A. bps(ビット毎秒)bps(bits per second:ビット毎秒)は、ネットワーク上で1秒間に転送できるデータ量(ビット数)を表す、通信速度・伝送速度の代表的な単位である。

  38. 38. ネットワークの通信状態を確認する際に用いられる「ping」コマンドの主な用途として最も適切なものはどれか。

    • A. 指定した相手先と通信ができるかどうかを確認する
    • B. ハードディスクの残り容量を表示する
    • C. 電子メールの文面を自動作成する
    • D. 画像データを圧縮する

    正解: A. 指定した相手先と通信ができるかどうかを確認するpingコマンドは、指定したIPアドレスやホスト名に対して簡単な信号を送り、応答が返ってくるかどうかで、その相手先とネットワーク通信が可能かどうかを確認するために用いられる基本的なツールである。

  39. 39. ビッグデータ基盤などで使われる、関係データベース(RDB)とは異なる形式でデータを扱うデータベースの総称を何と呼ぶか。

    • A. NoSQL
    • B. SQL Server
    • C. Excel
    • D. PDF

    正解: A. NoSQLNoSQLは、テーブル形式に縛られない柔軟なデータ構造(キーバリュー型、ドキュメント型など)を扱うことができるデータベースの総称であり、大量かつ多様な形式のデータを高速に処理するビッグデータ基盤などで利用されることが多い。

  40. 40. 組織内のネットワークとインターネットとの境界に設置し、外部からの不正アクセスを制限する仕組みを何と呼ぶか。

    • A. ファイアウォール
    • B. スプーリング
    • C. 正規化
    • D. コミット

    正解: A. ファイアウォールファイアウォールは、組織内のネットワーク(LAN)とインターネットとの境界に設置し、あらかじめ定めたルールに基づいて通信を許可・遮断することで、外部からの不正アクセスを防ぐセキュリティの仕組みである。