1. A data processing system comprising: an input device; a data processing device that conducts program processing; and a storage device that stores a hierarchical database, wherein the data processing device includes a code edition unit, a code analysis unit, and a database access unit, wherein the code edition unit couples characters for describing a software program input from the input device together to create an input character string, wherein if the input character string created by the code edition unit is a parameter of a program language, the code analysis unit divides the input character string for each of the number of hierarchies on the basis of the number of hierarchies sectioned by a member access operator indicative of an access to a member of a structure or a class to acquire hierarchical character strings and hierarchy numbers thereof, and wherein the database access unit searches a corresponding hierarchy of the hierarchical database with the hierarchical character string as a search key for each of the hierarchy numbers acquired by the code analysis unit, and acquires guide information corresponding to the hierarchical character string.