15. A method for managing data which comprises the steps of: creating a file comprising one or more arrays of data sets, each said data set having a data type element for differentiating one kind of subject matter from another and a data value element for differentiating data sets with the same data type element, said array containing a key data set and data sets related to said key data set and the related data sets being linked to the key data set in a hierarchy in which each of the related data sets is in an indentured relationship to the key data set; said data set array being created by importing data into said file from an external database.
15. A method for managing data which comprises the steps of: creating a file comprising one or more arrays of data sets, each said data set having a data type element for differentiating one kind of subject matter from another and a data value element for differentiating data sets with the same data type element, said array containing a key data set and data sets related to said key data set and the related data sets being linked to the key data set in a hierarchy in which each of the related data sets is in an indentured relationship to the key data set; said data set array being created by importing data into said file from an external database. 16. A method as defined in claim 15 in which data is imported into said file by: verifying that said data is of an allowed kind and that it has a permitted link hierarchy; creating a set of ordered intermediate tables with headings corresponding to queries on the external data base; combining said tables into a single table in which each of the column headings is prefixed to its column values to create data sets, each having a data type defined by the column value; and reformatting said table as a data set array.