extraction of interesting (non trivial, implicit, previously unknown and potentially useful) information or patterns from data in large databases. describing and understanding data in order to extract &"hidden&" knowledge
the process use of software techniques to identify valid, non-trivial, previously unknown, interesting relationships/global patterns that exist in large quantities of data.
Good luck.