ACM Computing Surveys 28A(4), December 1996, http://www.acm.org/surveys/1996/CatarciDatabases/ Copyright © 1996 by the Association for Computing Machinery, Inc. See the permissions statement below.
Tiziana Catarci
The already existing need of friendly environments for effective
information access has been further enforced by the growth of the Internet,
which is causing a dramatic change in both the kind of people who access
the information (in a near future everybody will interact with
computers in her/his everyday life) and the
types of information itself (ranging from unstructured multimedia
data to traditional record-oriented data). To cope with these new
demands, the interaction techniques traditionally offered to DBMS users
have to evolve and eventually integrate in a powerful interface to the
global information infrastructure. The new interaction mechanisms
must be especially friendly and easy-to-use, since, given the enormous quantity
of information sources available on the Internet, most of the users
remain permanent novices with respect to each one of the
sources they have access to.
In particular, there is the need of both effective visualizations of multimedia information and retrieval tools able to overcome the existing dichotomy between browsing and querying. Indeed, in current systems the user has the duty of locating the information of interest by browsing multiple sources, which could be complex and disorganized, in a labyrinth of billions of links. This often results in both user's disorientation and cognitive overhead. Moreover, database information is traditionally structured, and retrieved by issuing queries in some ad-hoc languages. On the contrary, information residing on the Internet is retrieved by following hypertext links. In order to join such different environments, a first approach (already yielding commercial products) has been to design software tools permitting the integration of relational databases into the World Wide Web. The main idea of such tools is to allow the users to query the database through forms that are automatically created on the fly by the tool itself (e.g. [2, 3, 4]). The tool then assembles the inputs to a form into a SQL query that a DBMS can process. These tools are still very unsatisfactory from the user's point of view, not only because s/he has to know in advance where data are located, but also for the primitive interaction style, which does not support the whole set of common GUI widgets.
Several visual mechanisms have been traditionally adopted in so-called visual query systems (see [5, 6]). Visual representations of data schemata and instances, as well as direct manipulation query mechanisms and sophisticated browsing facilities have made the interaction with traditional databases simpler and more accessible to people without a specific preparation. Thus, they can be successfully used also in moving along the information highways. Furthermore, being "visual" is essential (even if it is not enough) when dealing with multimedia data, as it often happens on the Internet.
One of the main advantages of visual representations relies on their capacity to allow perceptual inferences, replacing arduous cognitive comparisons and computations. The most used visual representations are forms, diagrams, and icons, each one being particularly suited depending on what is to be represented. Some systems adopting 3D diagrams have recently been proposed [7, 8]. They are based on the idea that the introduction of a third dimension can increase the representational power, as shown in the precursor work on general interactive 3D environments developed at Xerox [9]. The third dimension, together with a suitable layering of the nodes, can be effectively used in visualizing the links of complex networks, such as the Web [10], when traditional overview diagrams are useless. The databases themselves can be made more accessible by transforming them into networks (unfortunately, there is no automatic translation mechanism), as in the HIFI Project [11], where a navigational interface is proposed that presents data in external databases as hypermedia networks of nodes and links. To access the database information through the interface, the user can browse across the network possibly intermixing querying (to filter relevant nodes on the network) and navigation.
Finally, it is worth noting that visual techniques fit in well with new approaches to information managing, such as the information foraging theory [12]. Information foraging refers to activities associated with assessing, seeking, and handling information sources, in analogy with the optimal foraging theory found in biology and anthropology. As animals adapt their behavior and their structure through evolution in order to survive to the changes of the environment, so humans adapt for gaining and making sense out of information. Optimality models developed for studying the animals behavior can be extended to model the information foragers in order to provide them with better interfaces and data distribution strategies. This theory also stresses the importance of using powerful user models to facilitate the seeking of information online. Suitable user models constitute the basis for equipping the interfaces with the flexibility to offering the most adequate visualizations and interaction styles to suit the different users' preferences. In other words, the interface should not be a monolithical package, instead it should dynamically change and adapt depending on the disparate needs of the various users [13].
Databases and the Web: New Requirements for an Easy Access
This document was generated using the LaTeX2HTML translator Version 96.1 (Feb 5, 1996) Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html catarci.tex.
The translation was initiated by Isabel Cruz on Sun May 12 19:50:25 EDT 1996
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation of the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept, ACM Inc, fax +1 (212) 869-0481, or permissiona@amc.org.