a technique for analyzing data in databases and making new connections between the data in order to reveal trends and patterns.