0

データを正規化された形式で格納する RDBMS があります。

1)バイナリデータもあると仮定して、あるDBから別のDBへのインポートエクスポートに最適な形式は何ですか? おそらくXMLが良いでしょうか?XLS には、各セルが 32K に制限されていることと、バイナリ データが XLS に適していないという 2 つの欠点があります。

2) 外部キーを理解し、それらをインテリジェントに処理するクールなツールはありますか? つまり、外部キー行をエクスポートし、関係を維持します。

もちろん、プライマリ IDN は新しいシステムには関係ありません。ベース テーブルから削除できます。外部キー行を保持できるツールがあれば (子プライマリ ID があり、循環参照がない場合はおそらく再帰的に)、それは私が望むものです。 質問を言い換えてみましょう: Oracle や SQL のようなリレーショナル データベースで、RELATION を維持しながらエクスポート部分テーブルをインポートする方法は? さらに、フォーマットはXMLまたは標準のものである必要があります。テーブルからのデータの一種のディープコピーは、タスクの適切な説明になります

データのセットをディープ コピーし、FK 参照をすべてのコピーを指すように変更するにはどうすればよいですか? 同様の質問のように見えます。

Simple Table: 

Student_IDN    Name    City_IDN
1              Frank   5
2              Mark    7

City_IDN   City_Name City_Description City_Additional_Info
5          London    England          Country Visa....         
7          Newwark   USA              Europe Visa 
4

1 に答える 1

1

すべての rdbms が一貫性のあるバックアップをサポートしていると思います。とにかく、デフォルトでは、バックアップは一貫性を高めるのではなく、邪魔にならないように最適化されていることに注意する必要があります。ただし、ダンプする前にデータベースへの接続を無効にできる場合、これは問題ではありません。それ以外の場合は、「一般的な」ソリューションを探している場合は、よりカスタマイズが必要な柔軟なものが答えになる可能性があります。(例: xml/csv/json)

于 2013-11-11T15:18:55.117 に答える