The paper describes the development of a database for geotechnical information. The database is part of a knowledge-based (expert) system for the interpretation of geotechnical information. It has been implemented using the INGRES relational database management system. A particular feature, unique to the database structure developed, is the ability to store layer descriptions in a structured form. In other database systems these are simply stored as single text fields. A complex structure has been derived which can accommodate the full range of layer descriptions: for example, interbedded soils/rocks within a layer, the variation in description from top to bottom of a layer, and the existence of multiple soil or rock types within a description. The paper presents details of the database tables with examples of how the structured representation is used.