• Home
  • Search
  • Functional dependencies on extended relations defined by regular languages
  • Cite Icon1
  • https://doi.org/10.1007/s10472-013-9352-zCopy DOI Icon

Functional dependencies on extended relations defined by regular languages

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Functional dependency (FD) is one of the most analyzed integrity constraints for any data model. In the relational data model, FDs are defined in a natural way: the values of an attribute set Y depend on the values of another attribute set X, that is, "Y is a function of X". FDs are well studied and are widely used in normalization theory. XML functional dependencies (XFD) can be defined in different ways and no universally best definition has been proposed. They are defined by very intricate concepts, and they are mostly based upon XML elements described by XML schema languages such as a DTD or an XML Schema definition. The instances of these elements are semi-structured tuples. A semi-structured tuple is an ordered list of (attribute: value) pairs. We may think of a tuple as a sentence of a formal language, where the values are the terminal symbols and the attribute names are the nonterminal symbols. In this way, the sequence of the attribute names is the left side of a production rule used to accept the next terminal symbol, that is, the next value of the tuple. So the list of values forms the sentence and the list of attributes forms the dual sentence. In this paper, we introduce the notion of the extended tuple as a sentence from a regular language generated by a grammar where the nonterminal symbols of the grammar are the attribute names of the tuple. Sets of extended tuples are the extended relations (relations are instances). We then introduce the dual language, which generates the tuple types allowed to occur in extended relations. We define functional dependencies over extended relations. The syntax of functional dependencies will be given on the graph of the finite state automaton accepting the regular language. Using this model, we can also handle extended relations generated by recursive regular expressions. The implication problem of our class of dependencies is decidable and finitely axiomatizable by a version of the Chase algorithm performed on the graph of the associated finite state automaton.

Similar Papers
  • Research Article

On the role of novel extended relations in document centric information system design

  • Jan 01, 2025
  • Annales Universitatis Scientiarum Budapestinensis de Rolando Eötvös Nominatae. Sectio computatorica
  • Benczúr András +2
  • Book Chapter
  • Citations4

Functional Dependencies on Extended Relations Defined by Regular Languages

  • Jan 01, 2012
  • Gyula I Szabó +1
  • Book Chapter

Database Reengineering Scheme from Object-Oriented Model to Flattened XML Data Model

  • Jan 01, 2018
  • Yue Liu +1
  • Research Article
  • Citations1

Roots and Powers in Regular Languages: Recognizing Nonregular Properties by Finite Automata

  • Sep 28, 2020
  • Fundamenta Informaticae
  • Fabian Frei +2
  • Book Chapter

Research Background

  • Jan 01, 2013
  • Ibrahim Dweib +1
  • Research Article
  • Citations18

Decomposing relationship types by pivoting and schema equivalence

  • Oct 01, 2001
  • Data & Knowledge Engineering
  • Sven Hartmann
  • Book Chapter
  • Citations1

Regular Languages and Finite Automata

  • Jan 01, 1995
  • Janusz A Brzozowski +1
  • Single Book
  • Citations6

Database Design Theory

  • Jan 01, 1992
  • Michel Léonard
  • Conference Article
  • Citations1

Extended Tuple Constraint Type in Relational and XML Data Model

  • Sep 20, 2017
  • Jovana Vidaković +3
  • Dissertation

Design and implementation of parallel algorithms for automata

  • Jan 01, 1996
  • Xuefeng Xiong
  • Book Chapter
  • Citations1

Undecidability and Hierarchy Results for Parallel Communicating Finite Automata

  • Jan 01, 2010
  • Henning Bordihn +2
  • Book Chapter
  • Citations38

Optimizing Schema Languages for XML: Numerical Constraints and Interleaving

  • Jan 01, 2006
  • Wouter Gelade +2
  • Research Article
  • Citations1

Evaluation of Schema Languages: RNG and WXS on Interface Complexity Metric

  • Jan 01, 2021
  • Procedia Computer Science
  • Kehinde Sotonwa +3
  • Research Article
  • Citations1

Non Homogeneous Rough Finite State Automaton

  • Jun 05, 2021
  • Revista Gestão Inovação e Tecnologias
  • B Praba +1
  • PDF
  • Research Article
  • Citations11

In-vitro reconfigurability of native chemical automata, the inclusiveness of their hierarchy and their thermodynamics

  • Apr 22, 2020
  • Scientific Reports
  • Marta Dueñas-Díez +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.