我有一组xml文档。我需要将这些文档中的元数据和数据存储在MySQL数据库中。我已经创建了3个表来存储数据库中的信息。
1-文档(docId (pk),docName,明文,日期,作者)
2元素(elementId (pk),docId(fk),elementName,elementValue)
3-属性(attributeId (pk),elementId(fk),attributeName,attributeValue)
这本质上意味着..有许多xml文档。每个xml文档都有很多元素,每个元素可以有很多属性。我不知道我有没有这一步正确?我的意思是数据库规范化..这些表格是第三范式吗?
发布于 2011-10-27 05:03:57
是的,这些表是根据3NF进行标准化的。简而言之,有三个简单的规则:
https://stackoverflow.com/questions/7908735
复制相似问题