这是对我原来的帖子的编辑,被认为不清楚。我被要求在下面“从 XML 模式重新创建数据库”。我没有得到任何其他信息,因为这是为了申请工作而测试我的编程技能的一部分。XML 是要读取的文件的示例,然后将其添加到数据库中(测试的另一部分)。使用 Dataset.ReadXML() 我能够将 XML 读入 A DataSet 并推断表结构和表之间的关系。有 4 个表,查询、订单、客户和联系人。Inquiry 与 Order 是一对多的关系,与 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>