SQL | Covering index
A covering index is an index which is made up of all (or more) of the columns required to satisfy a query as key columns of the index.
When a covering index can be used to execute a query, fewer IO operations are required since the optimizer no longer has to perform extra lookups to retrieve the actual table data.
The following TSQL query can now be executed by only accessing the new index we just created since all columns in the query are part of the index.