The structure of databases

An Aretefact database is a sequence of documents.

A document kept in an Artefact database consists of a number of fields. When creating a database, the system takes into account the division of documents into fields. The so-called Field table determines whether the words appearing in a field are to be entered in the general index, i.e. the database main dictionary, and whether an additional index associated with the field is to be built. The field table used during the search specified by a query is incomplete: it contains only those fields whose words have been registered in the general index and which can, therefore, be used in queries.