令和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) に関する説明であり、誤りです。