|
GIS Guide to Good Practice |
|
3.9 Designing a new attribute database
Whether you are using pre-existing attribute data or actually collecting
new information yourself, you will need to think carefully about the design
of your new attribute database. A great deal of literature exists on this
complicated topic - it is quite literally a topic which has launched a
thousand PhD research projects! Some good sources
of basic information can be found in Batini et al. (1992), Date (1995),
Ryan and Smith (1995), and Whittington (1988). Archaeologists should also be aware of MIDAS, the Monument Inventory Data
Standard (RCHME 1998). This standard
is designed for those establishing a new attribute database in which to manage
archaeological information or for those who have been working with archaeological
attribute databases for a long time. Database systems should be efficient tools for the storage, analysis and reporting
of your data. As a result, the choice of database package and data structure
used in a given project should be dictated by the requirements of each
organisation. It is not within the scope of this guide to enter into a
discussion of the merits and failings of software packages. Instead a short
overview of the types of database data models is presented. Data structures currently fall into four major types: flat file, hierarchical,
relational, and object oriented. More detailed discussion of these can
be found in Fundamentals of Spatial Information Systems (Laurini and
Thompson 1996), especially pages 620-38 on object oriented
databases. In this simplest form of data structure, data are arranged in concurrent
horizontal rows, with attributes stored in vertical columns. One row stores
all attributes for a single entry (object) on the database. If many of
the objects on the database have the same attributes they must be entered
many times, leading to data redundancy and often to empty fields (resulting
in wasted computer resources). A common example is the card index. Hierarchical data structures have useful applications within archaeology
as they arrange the objects in a database in a related tree of linked parent
and child records. This can be used to model the breakdown of the historic
environment into 'monuments within monuments' and allows flexible searching
across the hierarchy. The most common applications for these database structures
are in cultural resource management environments such as SMRs and national
databases which contain large amounts of data and need efficient, speedy,
searches. Currently the most common type of database used is based on the relational
data model. If you imagine a series of tables similar to small flat file
databases, with links or relationships between specific unique fields that
allow complex queries of different data sets, you have the essence of the
relational structure. One table could be of pottery types, another of contexts,
a third of scientific dates and with easily structured queries it will
be possible to construct chronologies based on pottery typology or scientific
dating. The newest form of data structure, there are currently a limited number
of GIS packages using the object oriented approach (e.g. Smallworld). While
the relational data structure deals with an object's description by tearing
it apart into single rows, and holding those rows in many discrete but
linked tables of similarly grouped attributes, the object oriented approach
to data structure allows the descriptive attributes of an object (e.g.
a monument) to be encapsulated digitally in one place, allowing a more
realistic model of the 'real world' to be assembled. The geographic location
of the object is then just another characteristic of the object, just as
function, date and period of existence are. |
The right of Mark Gillings, Peter Halls, Gary Lock, Paul Miller, Greg Phillips, Nick Ryan, David Wheatley, and Alicia Wise to be identified as the Authors of this Work has been asserted by them in accordance with the Copyright, Designs and Patents Act 1988. All material supplied via the Arts and Humanities Data Service is protected by copyright, and duplication or sale of all or part of any of it is not permitted, except that material may be duplicated by you for your personal research use or educational purposes in electronic or print form. Permission for any other use must be obtained from the Arts and Humanities Data Service(info@ahds.ac.uk). Electronic or print copies may not be offered, whether for sale or otherwise, to any third party.
|