お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
XQuery入門
- XQueryとは?
- パス式
- FLWOR (for, let, where, order by, return)
- 関数
- ジョイン
XQueryの基本
- XQuery言語の設計
- XQueryの文脈
- クエリの処理
- XQueryデータモデル
- タイプ
- ネームスペース
式
- 式のカテゴリー
- キーワードと名前
- クエリ内の空白文字
- リテラル
- 変数
- 関数呼び出し
- コメント
- 評価順序
- 比較式
- "if-then-else" 式
- "and/or" 式
パス
- パス式
- 予測子
- 動的パス
- 入力ドキュメント
- コンテキスト
コンストラクタ
- 入力ドキュメントから要素と属性を含める方法
- 直接コンストラクタ
- 計算コンストラクタ
FLWORを使用した選択と結合
- パス式での選択
- FLWOR式
- 量化式
- 異なる値の選択
- ジョイン
ソートとグループ化
- XQueryでのソート
- グループ化
- 値の集計
関数
- 組み込み関数
- ユーザー定義関数
高度なクエリ
- 変更を加えて入力要素をコピーする方法
- 位置とシーケンス番号の扱い方
- 結果の組み合わせ方
- 中間XMLドキュメントの使用方法
XMLネームスペース
- XQueryとネームスペース
- ネームスペース宣言
タイプ
- XQuery型システム
- 組み込み型
- タイプ、ノード、原子値
- XQueryでのタイプチェック
- 自動的な型変換
- シーケンスタイプ
- コンストラクタとキャスト
プロログとモジュール
- クエリの構造: プロログと本文
- 複数のモジュールからのクエリの組み立て
- 変数宣言
- 外部関数の宣言
スキーマの使用
- スキーマとは?
- クエリでスキーマを使用する理由
- W3C XML Schema: 一覧表
- スキーパ定義の範囲内での使用
- スキーマ検証と型割り当て
- シーケンスタイプとスキーマ
静的タイプ付け
- 静的タイプ付けとは?
- typeswitch式
- treat式
- タイプ宣言
- zero-or-one, one-or-more, exactly-one関数
クエリ設計の原則
-
クエリ設計:
- 明確性
- モジュール性
- 堅牢性
- エラーハンドリング
- パフォーマンス
数値
- 数値の構築と比較
- 算術演算
- 数値関数
文字列
- xs:string型
- 文字列の構築、比較、操作
- サブ文字列、長さ
- 文字列の連結と分割
- 空白文字
- 国際化
正規表現
- 正規表現の構造
- 個々の文字の表現
- 任意の文字の表現
- 文字グループの表現
- 文字クラス式
- リラクタンス量化子
- アンカー
- バックリファレンス
- フラグの使用
- 置換変数を使用したサブ式
日付と時刻型
- 日付、時間、期間のコンポーネントの抽出
- 日付、時間、期間の算術演算子の使用
- 日付コンポーネント型
修飾名
- 修飾名の扱い方
- URI、ID
その他のXMLコンポーネント
- ドキュメント
- テキストノード
- コメント
- PI (処理命令)
- XMLエンティティ
- CDATA
XQueryに関連する規格
- XMLシリアライゼーション
- XQueryX
- XQuery Update Facility
- フルテキスト検索
- XQJ - Java用XQuery API
実装固有の機能
- XMLバージョン
- クエリコンテキストの設定
- オプション宣言と拡張式
- シリアライゼーションパラメータ
XQuery vs. SQL
- XMLデータとリレーショナルデータ
- SQL構文とXQuery構文
- SQLとXQuery
XQuery vs. XSLT
- XQueryとXPath
- XQueryとXSLTの比較
要求
XMLの基本的な知識。XML関連技術の高度な知識は有益ですが必須ではありません。
14 時間
お客様の声 (3)
理論と演習は分離されていませんが、大きなトピックごとに実践で理論を思い出せるよう練習問題が用意されています。
Krzysztof - Nordea
コース - XQuery
機械翻訳
ペースは十分でした
Daniel - Nordea
コース - XQuery
機械翻訳
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
コース - XQuery
機械翻訳