A visual interface for native XML database

XML is becoming a de facto standard for representing and exchanging data over the Web. With the tremendous growth of XML data on the Internet, an efficient database system becomes necessary to maintain it. Traditional databases that force all data to conform to an explicitly specified rigid schema are inefficient to maintain irregular XML data, thus, new data models, called native XML database management systems, are introduced. Currently proposed native database systems mainly focus on designing database architectures and their components, but they have not addressed how an efficient user interface can be designed to support users to interact with their databases. In this paper, we mainly present the design and implementation of DB manager, a visual interface for the native XML database management system, NextDB. DB manager is an integrated interface which is composed of various components that provide interactive communication between external users and internal database. It offers a rich variety of functions, and provides usability and accessibility to users. The results from an initial usability study show that the visual interface is usable and efficient for most users.

[1]  François Bry,et al.  Visual Querying and Exploration of Large Answers in XML Databases with X2. , 2003, IEEE International Conference on Data Engineering.

[2]  Cong Yu,et al.  TIMBER: A native XML database , 2002, The VLDB Journal.

[3]  J. Widom,et al.  Interactive Query and Search in Semistructured Databases , 1998, WebDB.

[4]  Ee-Peng Lim,et al.  ENAXS: Efficient Native XML Storage System , 2003, APWeb.

[5]  K. Verma,et al.  Designing an XML Database Engine : API and Performance , 2002 .

[6]  Guido Moerkotte,et al.  Efficient Storage of XML Data , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[7]  Yannis Papakonstantinou,et al.  BBQ: A Visual Interface for Integrated Browsing and Querying of XML , 2000, VDB.

[8]  François Bry,et al.  Visual querying and exploration of large answers in XMLl databases with X/sup 2/: a demonstration , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[9]  Roy Goldman,et al.  LORE: a Lightweight Object REpository for semistructured data , 1996, SIGMOD '96.