令和3年度 秋期 データベーススペシャリスト試験 午前II 問17
2025年6月30日
【問題17】
W3Cで勧告されている、Indexed Database APIに関する記述として、適切なものはどれか。
Javaのアプリケーションプログラムからデータベースにアクセスするための標準的なAPIが定義されている。
SQL文をホストプログラムに埋め込むためのAPIが定義されている。
Webブラウザ用のストレージの機能として、トランザクション処理のAPIが定義されている。
データベースに対する一連の手続きをDBMSに格納し、呼び出すAPIが定義されている。
【解説】
ア: Javaのアプリケーションプログラムからデータベースにアクセスするための標準的なAPIが定義されている。
誤り。これはJava Database Connectivity(JDBC)の説明であり、Indexed Database APIとは関係がありません。
イ: SQL文をホストプログラムに埋め込むためのAPIが定義されている。
誤り。これはSQLを利用したEmbedded SQLの説明であり、Indexed Database APIとは異なります。
ウ: Webブラウザ用のストレージの機能として、トランザクション処理のAPIが定義されている。
正しい。Indexed Database APIはW3Cによって標準化された、Webブラウザ向けのデータベースAPIであり、非同期処理やトランザクションのサポートなどの機能を備えています。
エ: データベースに対する一連の手続きをDBMSに格納し、呼び出すAPIが定義されている。
誤り。これはストアドプロシージャの説明であり、Indexed Database APIの内容ではありません。
【答え】
ウ: Webブラウザ用のストレージの機能として、トランザクション処理のAPIが定義されている。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前II 問17