Data Mining Association Rules for Learning Transaction Databases