2004
DOI: 10.1145/1016028.1016029
|View full text |Cite
|
Sign up to set email alerts
|

Strong functional dependencies and their application to normal forms in XML

Abstract: In this article, we address the problem of how to extend the definition of functional dependencies (FDs) in incomplete relations to XML documents (called XFDs) using the well-known strong satisfaction approach.We propose a syntactic definition of strong XFD satisfaction in an XML document and then justify it by showing that, similar to the case in relational databases, for the case of simple paths, keys in XML are a special case of XFDs. We also propose a normal form for XML documents based on our definition o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
101
0
1

Year Published

2005
2005
2015
2015

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 151 publications
(110 citation statements)
references
References 13 publications
0
101
0
1
Order By: Relevance
“…While Vincent et al extend the notion of Fds to XML data [132], Yu et als [140] present an approach for discovering redundancies based on identified XML Fd. There have also been adaptations of unique and key discovery concepts and algorithms to XML data [22].…”
Section: Xmlmentioning
confidence: 99%
“…While Vincent et al extend the notion of Fds to XML data [132], Yu et als [140] present an approach for discovering redundancies based on identified XML Fd. There have also been adaptations of unique and key discovery concepts and algorithms to XML data [22].…”
Section: Xmlmentioning
confidence: 99%
“…However, without knowledge of the semantics hidden in XML data, it is not possible to retrieve correct XML structures. For example, Figure 9 shows invalid tuples (colored in blue) that connect irrelevant task and employee nodes (18,24) and (22,20). To resolve this problem, we need information of data semantics, such as each task belongs to a project and is assigned to an employee.…”
Section: Functional Dependenciesmentioning
confidence: 99%
“…If there was a widely accepted data model, with a set of defined operations it would be possible to show properties such as, whether data is lost during the transformations specified and it would also be possible to reason about what constraints are lost in the transformations. The kinds of formal definitions that we have seen to date in the normalization area include [7,5,8,6].…”
Section: Related Workmentioning
confidence: 99%