A method for retrieving data includes a displaying step of displaying data
including a plurality of attributes, a first selecting step of selecting
a data segment functioning as a search key from the displayed data, a
determining step of determining an attribute of the search key, and a
searching step of searching a database by a search method corresponding
to the determined attribute of the search key.