nerdexam
Exams70-463Questions#222
Microsoft

70-463 · Question #222

70-463 Question #222: Real Exam Question with Answer & Explanation

The correct answer is C: Nonclustered. The factSales table already has a clustered index on its primary key - a table can have only one clustered index, so option A is not viable. Semantic Search indexes are for full-text and meaning-based searching of unstructured text, which does not apply here. XML indexes are for

Question

You are designing a data warehouse that uses SQL Server 2012. The data warehouse contains a table named factSales that stores product sales. The table has a clustered index on the primary key, four foreign keys to dimension tables, and an aggregate column for sales totals. All key columns use the int data type and the aggregate column uses the money data type. You need to increase the speed of data retrieval from the factSales table. Which index type should you add to the table?

Options

  • AClustered
  • BSemantic search
  • CNonclustered
  • DXML

Explanation

The factSales table already has a clustered index on its primary key - a table can have only one clustered index, so option A is not viable. Semantic Search indexes are for full-text and meaning-based searching of unstructured text, which does not apply here. XML indexes are for XML data type columns, which are not present. A nonclustered index is the correct choice: it creates a separate index structure that can cover the foreign key columns and/or the aggregate column, allowing the query optimizer to use index seeks and avoid full table scans during data retrieval. In a data warehouse, nonclustered indexes on foreign key columns are a standard technique for improving query performance on fact tables.

Community Discussion

No community discussion yet for this question.

Full 70-463 Practice