when we can satisfy a query from an index without touching table data, then that index should have a lower cost than an index that DOES need to retrieve table data