我有一组xml文档。我需要将这些文档中的元数据和数据存储在MySQL数据库中。我创建了3个表来存储db中的信息。
1-文件(docId(pk),docName,明文,日期,作者)
2-元素(elementId(pk),docId(fk),elementName,elementValue)
3-属性(attributeId(pk),elementId(fk),attributeName,attributeValue)
这实际上意味着......有许多xml文档。每个xml文档都有很多元素,每个元素都可以有很多属性..我不知道我是不是这个步骤不正确?我的意思是数据库规范化..这些表是第3范式吗?
答案 0 :(得分:0)
是的,这些表根据3NF进行了标准化。简而言之,有三个简单的规则: