• DocumentCode
    3145771
  • Title

    Schemas for safe and efficient XML processing

  • Author

    Colazzo, Dario ; Ghelli, Giorgio ; Sartiani, Carlo

  • Author_Institution
    INRIA, Univ. Paris Sud, Orsay, France
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    1378
  • Lastpage
    1379
  • Abstract
    Schemas have always played a crucial role in database management. For traditional relational and object databases, schemas have a relatively simple structure, and this eases their use for optimizing and typechecking queries. In the context of XML databases, things change. Several different schema languages have been defined, tailored for different application classes. Moreover, XML schema languages are inherently more complex, as they host mechanisms for describing highly irregular and flexible structures. In this tutorial we will describe the theoretical models behind these languages, their formal properties, and will also present the complexity of the basic decision problems. We will explore some theoretical and practical applications of schemas for query processing; finally, we will discuss how decision problems can be efficiently solved, at the price of some restrictions on the expressible types.
  • Keywords
    XML; query processing; relational databases; XML databases; XML processing; XML schema languages; database management; object databases; query optimization; query processing; query typechecking; relational databases; Complexity theory; Query processing; Tutorials; Web sites; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767960
  • Filename
    5767960