将xml架构转换为关系模型

nic*_*App 2 database-design datamodel relational-database

你们知道吗,我们如何将XML Schema转换为关系模型?涉及的步骤是什么?更确切地说,我们如何才能通过仅查看XML Schema来确定表名,列名和这些表上的关系,就像在关系模型上一样?

如果您有任何教程链接,示例请与我分享.我非常感谢你对此的帮助.

谢谢

duf*_*ymo 5

这两者本质上是不同的.关系模型是基于集合的; XML是分层的.

一种方法可能是使标签名称为表格的名称,如果标签有多个带有孙子孙子的子项.子标记名称是列,孙子标记值.

如果孩子有非叶孙子,则将它们建模为父表和子表之间的一对多关系.

如果您将Google"XML架构转换为关系架构",那么有几篇论文可供参考,包括:

  1. http://www.cobase.cs.ucla.edu/tech-docs/dongwon/ecaiot02.pdf
  2. http://msdn.microsoft.com/en-us/library/aa905914(SQL.80).aspx
  3. http://msdn.microsoft.com/en-us/library/bfdchewb(VS.71).aspx