Data mining
Another related field is data mining. Data mining deals with the extraction of knowledge from large databases. Several data mining algorithms extract dependencies of the form j → i (called association rules) from the database.