Oracle Cloud Infrastructureドキュメント

参照関係

ディクショナリ・ベースの参照関係

データ検出では、機密タイプによる機密データの検出に加えて、Oracleデータ・ディクショナリが自動的に検索され、主キー列と外部キー列の関係が検索されます。 次に、関連する列に機密としてフラグを設定します。

たとえば、2つの表があるとします。 1番目はCUSTOMERSと呼ばれ、顧客の名、姓、開始日などの情報が格納されます。 2つ目の表はLOCATIONSと呼ばれ、この表にはすべての販売ロケーションに関する情報が格納されています。 CUSTOMERS表のLOCATION_IDは外部キーとして構成され、LOCATIONS表のLOCATION_IDである主キーを参照します。 データ検出では、このタイプの参照関係が自動的に検出されます。 この例では、ロケーションの機密タイプが存在する場合、両方の表のLOCATION_IDが機密として取得されます。

非ディクショナリ参照関係

データ検出では、非参照関係を検出して機密列を検索することもできます。 非ディクショナリの参照関係とは、アプリケーションに定義されるが、Oracleデータ・ディクショナリには定義されないデータベース列間の関係です。 データ検出では、列名パターンおよび選択した機密タイプの列データ・パターンを使用して、列間の潜在的な関係を検出します。

たとえば、親表はCUSTOMERと呼ばれ、関連表はPAYMENT_METHODと呼ばれるとします。 機密列は、親表のCUST_NAMEおよび関連表のCUST_NMです。 データ・ディクショナリ内の親表へのリンクを表示せずに関連表が作成された(つまり、データ・ディクショナリに外部キー情報が入力されなかった)場合、親表と関連表の間の関係は、サブスクリプションされていない参照関係です。