サンプル試験問題
XMLマスター:プロフェッショナル(データベース) 試験
セクション1: XMLデータのDB化に関する概要 | |||||||||
問題1. | XQuery 1.0に適合するXQueryプロセッサとして、すべてのプロセッサに必ず要求されている機能を以下の選択肢から2つ選択してください。
|
||||||||
セクション2: XQuery、XPath式 | |
問題2. |
次の[example.xml]に対してXQueryによる問い合わせを実行して以下の[出力結果]を得たい。 [出力結果]を得ることのできる正しいXQueryをひとつ選択してください。 ただし[example.xml]のlog要素のcode属性値は、list要素のcode属性の値と一致するものとなっています。 [example.xml] [出力結果] A. B. C. D. |
セクション3: XMLDBの操作 | |||||||||
問題3. |
あるXMLDBは、XML文書をXML Information Set(Infoset)に基づいたモデルで保存し、保存したXMLデータをXQueryで取り出すことができるものとする。次の[example.xml]をXMLDBに格納し、その後XMLDBからXMLデータを取り出す手順を説明する次の文章のうち、誤っているものを2つ選択してください。この設問ではXML文書の改行やインデントによる無意味な空白を考慮します。 [example.xml]
|
||||||||
セクション4: XMLデータ構造の設計 | |||||||
問題4. |
ある会社では社員の氏名情報をXMLデータで管理しているものとする(設問のためにデータ等を単純化している)。社員の氏名情報に関する現在の運用方法は以下の通りである。 ▽▽「現在」の運用方法▽▽ [example.xml] XMLデータから氏名情報を取得する際には次の[XQuery]を実行している。 [XQuery] ここで氏名情報を姓と名に分けて管理することとなったため、XMLデータの構造を変更することにした。今後の運用方法は以下の通りである。 ▽▽「今後」の運用方法▽▽ [新しい構造を定義するDTD](ルート要素(文書要素)はdata要素である) このとき「現在」の[XQuery]を修正しないとした場合に、以下の選択肢のうち適切なものをひとつ選択してください。
|
||||||