Design considerations for small, special-system
developmental databases
Jamie A. Davies*, Andr´ e W. Br¨ andli†, David Hunter* and Pekka Nieminen‡
Small developmental databases, devoted to special systems
and run by a normal research laboratory, differ qualitatively
as well as quantitatively from larger databases described
elsewhere in this volume. Resource limits set different
optimum balances between computing elegance and ease of
construction, while flexibility of design and semantics often
assume greatest importance because specialist research data-
bases are most useful when understanding of the biology is
partial and still evolving. In this article we discuss the main
considerations when building a small database— scope,
access, data input, storage, searching and semantics — and
illustrate them with examples of real working databases.
Key words: database / development / ducted glands /
HTML / internet / tooth / kidney
©1997 Academic Press Ltd
THIS ARTICLE CONCENTRATES on databases that are
devoted to special systems of particular interest to the
developmental biology community. Such databases
are of modest scope and are usually run as part of a
biological research laboratory’s normal activity rather
than by a team of computing specialists devoted to the
enterprise. Although much smaller in scope than the
large-scale projects described elsewhere in this vol-
ume, the contents of special-system databases will
often be much more detailed and may include
preliminary, uncertain or controversial data (appro-
priately flagged).
The differences in aims, scope and resources
available to special system databases when compared
to large scale projects can result in quite different
optimum strategies for their implementation. In this
article, we shall discuss the main criteria that deter-
mine the architecture of small databases and will then
illustrate them by describing the designs chosen for
the databases run by our laboratories, all of which
deal with the development of specific vertebrate
organs.
To those contemplating the construction of a new
database for their field, we offer the following three
propositions to be borne in mind throughout the
paragraphs that follow.
Proposition 1. A misleading database is worse than
no database at all.
Proposition 2. A well-organized and maintained
small database is more useful than a badly organized
large one.
Proposition 3. The need for a good database is
greatest when global research effort into a field is at its
most intense, at which time our understanding of a
system will be changing most rapidly with the acquisi-
tion of new data.
Designing special system databases
The design of a small special-systems database is
influenced most strongly by the following considera-
tions, which will be discussed in turn:
• the aims and scope of database;
• available resources;
• access
• methods for data entry
• data organization and retrieval
• database semantics
• database maintenance
Aims scope, resources and priorities
The first and most obvious requirement of a database
project is a set of well-defined objectives; the scope of
the database, the type of data it will contain, the types
of questions it will help to answer and, most impor-
tantly, how it is supposed to help the research
community. Typical issues to be decided in planning
From the *Centre for Developmental Biology & Department of
Anatomy, University of Edinburgh, Teviot Place, Edinburgh EH8
9AG, UK, †Institute of Cell Biology, Swiss Federal Institute of
Technology, ETH H¨ on ggerberg CH -8093, Z ¨ urich, Switzerland and
‡Developmental Biology Programme, Institute of Dentistry and
Institute of Biotechnology, Biocentre 1A, PO Box 56 FIN-000014,
University of Helsinki, Finland
seminars in CELL &DEVELOPMENTAL BIOLOGY, Vol 8, 1997: pp 519–525
©1997 Academic Press Ltd
1084-9521/ 97/ 050519 +07 $25.00/ 0/ sr970176
519