XML functional dependency on NXD
-
摘要: XML的半结构化特性造成了Native XML 数据库中数据模式规范化设计中的很多问题.采用结构信息和数据信息相结合的方法,给出XML数据间函数依赖的定义,解决数据模式规范化设计中的理论问题.建立了XML模式路径和XML数据树节点路径的定义,描述XML数据中的路径;给出了XML文档有效性的形式化定义;在此基础上定义了树元组和树元组相等的概念.运用树元组及其相等的概念定义了XML数据的函数依赖关系,进而给出了相应的自反、增广、传递推理规则,用于推导给定集合所蕴涵的函数依赖关系.并证明了这一推理规则是正确的.上述工作为Native XML 数据库系统中数据模式的规范化设计提供了一定的理论基础,增强了XML数据的语义特性.Abstract: As semi-structured data, XML brings some problems in the normalization of Native XML Database data schema. To solve the problems, the method of combination of xml structure information and xml data information was proposed, and by using this method the concept xml functional dependency was defined. The concept of xml schema path, xml tree node path and the formalization of a validated xml document were studied. On the basis of these concepts, the definition of tree tuple and equation of tree tuple were constructed. As a result, the definition of xml functional dependency was proposed on the basis of above-mentioned concepts. The inference rules about xml functional dependency includes reflectivity, augmentation and transitivity were proved to deduce the implication of xml functional dependency in a given sets. The rules were proved right. Our work provides some theory basis of the normalization of native XML database data schema, and also enhances the semantic of xml data.
-
Key words:
- database theory /
- xml /
- inference mechanisms /
- theorem proving
-
[1] eri S, Fraternali P, Paraboschi S. XML:current developments and future challenges for the database community . In:Proc of the 7th Int Conf on Extending Database Technology . Berlin:Springer, 2000.3~17 [2] McHugh J, Abiteboul S, Goldman R, et al. Lore:a database management system for semistructured data[J]. SIGMOD Record, 1997, 26(3):54~66 [3] Beeri C, Bernstein P, Goodman N. A sophisticates’s introduction to database normalization .In:S Bing Yao, ed. Fourth international conference on very large data bases . Berlin:IEEE Computer Society, 1978.113~124 [4] Widom J. Data management for XML:research directions[J]. IEEE Data Engineering Bulletin, 1999 ,22(3):44~52 [5] 建中,王 珊. 数据库系统原理[M]. 北京:电子工业出版, 1998.112 Li Jianzhong, Wang Shan. Principles of database systems[M]. Beijing:Publishing House of Electronics Industry,1998(in Chinese) [6] ari Z, Stokes J, Spaccapietra S. Object normal forms and dependency constraints for object-oriented schemata[J]. ACM Transactions on Database Systems, 1997, 22 (4):513~569 [7] Mok W Y, Ng Y K, Embley D. A normal form for precisely characterizing redundancy in nested relations[J]. ACM Transactions on Database Systems, 1996,21(1):77~106 [8] Buneman P, Davidson S, Fan W, et al. Reasoning about keys for XML . Information Systems,2003, 28(8):1037~1063 [9] Buneman P, Davidson S, W Fan, et al. Keys for XML . In:World Wide Web . Hong Kong, 2001.201~210 [10] Fan W, Simeon J. Integrity constraints for XML[J]. Journal of Computer and System Sciences (JCSS), 2003, 66(1):254~291 [11] Arenas M, Libkin L A. Normal form for XML document . In:Proceedings of the 21st ACM Symposium on Principles of Database Systems . New York:ACM Press, 2002. 85~96
点击查看大图
计量
- 文章访问数: 2584
- HTML全文浏览量: 153
- PDF下载量: 804
- 被引次数: 0