目次 例一覧 図一覧 表一覧 タイトルおよび著作権情報 はじめに 対象読者 ドキュメントのアクセシビリティについて ダイバーシティ&インクルージョン 関連ドキュメント 表記規則 コード例 JSONデータのフォーマット出力 大/小文字の区別に関する注意 1 JSONリレーショナル二面性ビューの概要 1.1 JSONリレーショナル二面性の表中心ユースケース 1.2 JSONリレーショナル二面性のドキュメント中心ユースケース 1.3 プログラミング・オブジェクトではなく、JSONドキュメントのマップ 1.4 二面性ビューのセキュリティ: シンプル、集中管理、ユースケース固有 1.5 Oracle Database: コンバージド、マルチテナント、SQLによる支援 2 カーレース二面性ビューの例の概要 2.1 カーレースの例、JSONドキュメント 2.2 カーレースの例、エンティティ関係 2.3 カーレースの例、表 3 二面性ビューの作成 3.1 SQLを使用したカーレース二面性ビューの作成 3.2 GraphQLを使用したカーレース二面性ビューの作成 3.3 二面性ビューの表のWHERE句 4 更新可能なJSONリレーショナル二面性ビュー 4.1 注釈(NO)UPDATE、(NO)INSERT、(NO)DELETEによる更新操作の許可/禁止 4.2 注釈(NO)CHECKによるETAG計算のフィールドの包含/除外 4.3 二面性ビューの更新操作に必要なデータベース権限 4.4 二面性ビューを更新するためのルール 5 JSONリレーショナル二面性ビューの使用 5.1 二面性ビューへのドキュメント/データの挿入 5.2 二面性ビューからのドキュメント/データの削除 5.3 二面性ビューでのドキュメント/データの更新 5.3.1 二面性ビューを使用する場合のトリガーに関する考慮事項 5.4 二面性ビューでのオプティミスティックな同時実行性制御の使用 5.4.1 二面性ビューのトランザクションの使用 5.5 JSONドキュメントのシステム変更番号(SCN)の使用 5.6 二面性ビューのドキュメントに対する操作の最適化 5.7 二面性ビューに関する情報の取得 6 二面性ビューのドキュメント識別子フィールド 7 生成フィールド、非表示フィールド 8 二面性ビューでのJSON列によるスキーマ柔軟性 8.1 JSON列からドキュメントへの値の埋込み 8.2 JSONフレックス列からドキュメントへのフィールドのマージ 8.3 二面性ビューにJSON型列を使用する状況 8.4 フレックス列(基本より詳しい説明) 9 JSONリレーショナル二面性ビューに使用されるGraphQLの言語 9.1 JSONリレーショナル二面性ビュー用のOracle GraphQLディレクティブ 9.1.1 Oracle GraphQLディレクティブ@link 索引