18. A method according to claim 17, wherein the method further comprises a step for supplying a table visible image based on relations to said terminal.
17. A method for restructuring a relational database comprising the steps of: a) extracting an attribute set of candidate keys and non-key attributes except for the candidate keys from a relation to be restructured; b) forming a plurality of combinations between a proper subset of the candidate keys extracted in said step a) and a subset of said non-key attributes; c) checking, with reference to values of tuples which are present in said relation, whether said subset of non-key attributes is functionally dependent on said proper subset of candidate keys in each of the combinations formed in said step b), and storing a determination result as dependency information, and storing attribute information representing the determination result; and d) dividing said relation into a relation generated by a projection to an attribute set having a functional dependency and a relation generated by a projection to an attribute set of attributes except for non-key attributes having a functional dependency in accordance with said dependency information; e) checking whether said relation generated by said division in said step d) has at least two non-key attributes., and executing said formation step b), said determination step c) and said division step d) automatically on said relation when said relation has at least two non-key attributes.