これは、不明確であると考えられていた私の元の投稿の編集です。以下の「XML スキーマからデータベースを再作成する」ように依頼されました。これは仕事に応募するための私のプログラミングスキルのテストの一部だったので、私は他の情報を与えられませんでした. XML は、読み取って後でデータベースに追加するファイルの例です (テストの別の部分)。Dataset.ReadXML() を使用して、XML を A DataSet に読み込み、テーブル構造とテーブル間の関係を推測することができました。Inquiry、Order、Client、Contact の 4 つのテーブルがあります。Inquiry は Order と 1 対多の関係にあり、CLient とは 1 対 1 であり、Client は Contact と 1 対 1 の関係にあります。これが、似たようなことに遭遇する可能性のある他の人に役立つことを願っています。
<Inquiry>
<Number>1</Number>
<DateTime>20090611132245</DateTime>
<Active>True</Active>
<Order>
<Type>AB</Type>
<Number>1234</Number>
<DateTime>20090519121315</DateTime>
</Order>
<Order>
<Type>BC</Type>
<Number>1235</Number>
<DateTime>20090619111234</DateTime>
</Order>
<Client>
<Name>Qwest</Name>
<Contact>
<Name>D Thomas</Name>
<TelephoneNumber>1234567</TelephoneNumber>
</Contact>
</Client>
</Inquiry>