スポンサーリンク

ITパスポート試験 平成28年度秋期 [問77] 過去問解説

問題

問77

次のa~dのうち、DBMSに備わる機能として、適切なものだけを全て挙げたものはどれか。

  • a ウイルスチェック
  • b データ検索・更新
  • c テーブルの正規化
  • d 同時実行制御
  • a, b, c
  • a, c
  • b, c, d
  • b, d

[出典:ITパスポート試験 平成28年度秋期 問77]

正解

正解は「」です。

解説

 正解は「エ」のbとdです。DBMS(データベース管理システム)は、大量のデータを効率的に管理するためのソフトウェアで、その主要な機能にはデータの「検索・更新」と「同時実行制御」が含まれます。 「b データ検索・更新」は、データベースに蓄積された情報を探し出したり(検索)、その内容を変更したり(更新)する、最も基本的な機能です。

 例えば、インターネットで商品を探したり、会員情報を修正したりする際に、この機能が使われています。 「d 同時実行制御」は、複数の人が同時にデータベースにアクセスしてデータを変更しようとした際に、データの矛盾や不整合が起きないように調整する機能です。例えば、銀行の預金口座から複数の人が同時に引き出し操作をしても、最終的な残高が正しくなるように、一時的にアクセスを制限したり、処理の順番を調整したりする役割を果たします。

 これにより、データの一貫性と信頼性が保たれます。これらの機能は、DBMSがデータを安全かつ効率的に管理するために不可欠なものです。

ア(a, b, c):
 ウイルスチェックは、コンピュータウイルス対策のための機能であり、DBMSの直接的な機能ではありません。テーブルの正規化もデータベース設計の原則であり、DBMSが直接実行する機能とは異なります。
イ(a, c):
 ウイルスチェックはDBMSの機能ではありません。テーブルの正規化はDBMSの機能の一部として見なされることもありますが、データ検索・更新(b)や同時実行制御(d)といった基本的な機能が含まれていないため、適切ではありません。
ウ(b, c, d):
 テーブルの正規化は、データベース設計の段階でデータ構造を最適化するための手法であり、DBMSが動的に実行する機能というよりは、設計者が適用する原則です。したがって、DBMSが直接備える「機能」としては不適切です。

スポンサーリンク

難易度

 ITパスポート試験のデータベース分野では頻出する、DBMSの基本的な機能に関する問題です。DBMSの核となる機能(データ操作、複数ユーザーからのアクセス管理)を正確に理解していれば、比較的容易に正解にたどり着けるでしょう。特に「テーブルの正規化」はデータベース設計の概念であるため、DBMSの直接的な機能ではないという点が区別のポイントとなります。日頃から各用語の定義をしっかり覚えることが重要です。

用語補足

DBMS:
 データベース管理システム(DBMS)は、大量のデータを効率的に保存、管理、検索、更新するためのソフトウェアです。例えば、インターネットショッピングサイトの顧客情報や商品在庫情報を一元的に管理し、迅速にアクセスできるようにするシステム全体を指します。

ウイルスチェック:
 コンピュータシステムに侵入した悪意のあるプログラム(ウイルスやマルウェア)を検知し、駆除するための機能です。パソコンにインストールされているウイルス対策ソフトが行うような、安全を保つための監視や対策活動を指します。

テーブルの正規化:
 データベース設計において、データの重複を排除し、一貫性を保ち、効率的にデータを管理するための手法やルールです。例えば、顧客情報と注文情報を別々の表で管理し、共通の顧客IDで結びつけることで、同じ顧客の情報を何度も入力する手間を省き、データの整合性を高めるような考え方です。

同時実行制御:
 複数のユーザーやプログラムが同時にデータベースにアクセスしてデータを変更しようとした際に、データの矛盾が発生しないように調整する機能です。例えば、オンラインチケット予約で複数の人が同じ座席を同時に予約しようとしても、一人が予約を完了するまで他の人の予約を待たせることで、重複予約を防ぎ、正確な情報を保つ仕組みです。

対策

 この問題を解くためには、DBMS(データベース管理システム)が持つ主要な機能について正確な知識を持つことが重要です。特に、データの一貫性や整合性を保つための「同時実行制御」や「障害回復」といった機能は頻繁に出題されます。また、「ウイルスチェック」のようなセキュリティ機能や、「テーブルの正規化」のようなデータベース設計の概念と、DBMSが直接提供する「機能」との違いを明確に区別できるように学習しておきましょう。各機能が具体的にどのような役割を果たすのか、事例を交えて理解を深めることが効果的です。

created by Rinker
¥58,961 (2026/01/15 07:32:30時点 楽天市場調べ-詳細)


タイトルとURLをコピーしました