Let's work through an example. There are two basic steps to building a Qddb database. The first thing you notice about the Schema file is its free-style format. By default, each field's value in a record may contain an arbitrary-length string. You can also explicitly assign data types of string , real , integer and date to each field.
Some fields are structured , that is, they contain other fields.
For example, Apartments contains the subfields AptNumber, Rented, Lease, Person and Comments. Lease and Apartments. Person are also structured and contain subfields. Some fields are expandable , meaning each record in the database can contain multiple values for that field. The sample Schema above defines a database that contains one record for each property owned by a landlord.