Added bare beginnings of SQL data definition.  This will need to be
tested heavily, and possibly the design will have to change.