|
|
documentation of
>
pick is a extremely flexible
environment from both a programming *and* data structure point of
view. the data structures and the software that manipulates the data
comprises the "application". in a good number of pick systems the
application is it's self the design document. while this is fine for
a experienced pick developer, it offers little help to a experienced
vb developer.
i have seen a lot of pick software that has no design document of any type. simple tools such as er editors in the pick world is only now starting to be used. since many pick systems are more than 10 years old it should not be a surprise. however, to start a conversion, a design document is needed.
considerable effort will be required to "map" out the existing table structures and relationships.
you have two choices here.
carefully map out the table structures and relationships of the pick application. then "re-map" these table structures and designs to a non mv data model (read: sql relational model). you need a good understanding of pick to do this.
simply write out the requirements of the original system, and use those requirements as the master design document. (i.e.: don't use the tables as a design document at all. write a new specification from scratch)
#1 size=4>with a good data design,
> in
addition, the work in option #1 is required if data is to be
transferred from the old system to the new. hence if relational data
is to be transferred from pick, then the structures of existing data
needs to be known. i emphasized the word relational here. it is not
needs to be known. i emphasized the word relational here. it is not
a big deal to transfer a client file. however, if we are to transfer
a client file *and* past "invoices" (with detail), then we have
re-structuring and re-formation of our data model. this can be quite
bit of work. one has to ask how important is the need is to transfer
data, and how "relational" is that data. the more relational
the data, the more work required to transfer.
|
|