“…Otherwise the query optimiser constructs alternative queries using the rule set and then selects the best alternative as an optimum query. In most situations, the execution time of queries could be reduced, especially when the consequent of a rule contains the primary key and indexes [13,7,3,20,10,6,1]. Moreover if n is the number of the matching rules, the number of alternative queries can be found from the equation of (2 n − 1).…”