In this section, we will present two examples of database implementations of the data model and rules we have discussed in this working paper. The first example uses a standard relational design, the second uses "abstract fields," that is, a much more normalized design which permits greater design flexibility and increased data representation precision.
Both examples are designed for the "xBase" family of microcomputer database management systems (DBMS) for DOS, Windows, or Macintosh. dBase (III, III+, IV, IV-Win), Fox (Base, Pro v.2 and following), Clipper, Quicksilver, or even Paradox would be included in this group, as would other fully relational DBMS packages. It would be considerably more difficult to implement these examples in pseudorelational systems, such as the ISIS family (CDS, Mini- or Micro-). The hardware platform depends on the demands that the DBMS makes, but we recommend a 386 or greater with RAM sufficient to support the DBMS (e.g., 4 mB under DOS, 8+ mB under Windows).