令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問17

W3Cで勧告されている,Indexed Database APIに関する記述として,適切なものはどれか。

解答・解説

正解: ウ. Webブラウザ用のストレージの機能として,トランザクション処理のAPIが定義されている。

Indexed Database API (IndexedDB) は、W3C によって勧告されている規格であり、Webブラウザ内でクライアント側に大量の構造化データを保存するためのローカルデータベース機能を提供します。
データの整合性を保つためのトランザクション処理をサポートしており、非同期で高速なデータの保存や検索を行うことができます。
したがって、Webブラウザ用のストレージ機能としてトランザクション処理のAPIが定義されているとする記述が適切です。

各選択肢の解説

  • ア: Javaのアプリケーションプログラムからデータベースにアクセスするための標準的なAPIが定義されている。
    • これは JDBC (Java Database Connectivity) に関する説明であり、誤りです。
  • イ: SQL文をホストプログラムに埋め込むためのAPIが定義されている。
    • これは 埋め込みSQL (Embedded SQL) などの手法に関する説明であり、誤りです。
  • ウ: Webブラウザ用のストレージの機能として,トランザクション処理のAPIが定義されている。
    • 正解です。Indexed Database API の適切な説明です。
  • エ: データベースに対する一連の手続きをDBMSに格納し,呼び出すAPIが定義されている。
    • これは ストアドプロシージャ (Stored Procedure) に関する説明であり、誤りです。

Spineチーム