1

標準の正規化されたテーブルをネストされたテーブルに単純に変換するために、Oracle 11g に実装された関数/手順はありますか? または、誰かが次の問題のアイデアを持っていますか?

理由: すべてのテーブルは正規化されており、1 つのレコードに対して特定の属性値が 2 回以上設定されている場合、レコード全体 (この属性値を除く) を冗長に格納する必要があります。つまり、個人テーブルに属性「ID_CARD_NUMBER」があり、1 人が 2 つの国籍 (および 2 つの ID カード) を持っている場合、「ID_CARD_NUMBER」を除く冗長な属性値を持つ 2 番目のレコードがあります。追加のテーブルでそのような属性をアウトソーシングすることはオプションではありません。また、1 つの属性値が以前の分離された属性値の連結で構成されるような方法で非正規化したくありません。

4

0 に答える 0