Querying Microsoft SQL Server 2012 (71-461) Afterthoughts and Study Notes

6835658072_1e5c03b78a

I have just finished the first of the Microsoft SQL Server 2012 Beta exams, Querying Microsoft SQL Server 2012 (71-461).  I took them for a couple of different reasons, I feel that certifications are important and it was an opportunity for me to upgrade my current certifications.  

My thoughts after finishing the exam, You don't want me to be your developer.  It was a good exam by I know my strengths are in database administration and not development.  There were some questions that were unclear, and some that I flat didn't know the answer of but they seemed positioned simlar to the tests from last year.  

If you are intersted in taking these exams you can register for them for free here.

I have mentioned before that use Evernote for a host of things.  Studying for these exams has been no different.  I have created a notebook that has my links to study notes.  I am going to post them here but I will share the notebook that will update as I update them.  You can see the notebook here.

The notes below and in my notebook are based off of the study guide posted in the Microsoft Training Catalog.

This exam is intended for SQL Server database administrators, implementers, system engineers, and developers with two or more years of experience who are seeking to prove their skills and knowledge in writing queries. Primary responsibilities may include but are not limited to:

Create database objects (24%)

Work with Data (27%)

  • Query and manage XML data

Modify Data (24%)

  • Create and alter stored procedures
  • Modify data by using INSERT, UPDATE, and DELETE statement
  • Combine Datasets
    • Datasets can be combined by UNION, EXCEPT, and INTERSECT
    • ORDER BY is only allowed at the end of the statement and cannot be used within the individual queries
    • GROUP BY and HAVING clauses can be used only within individual queries not on the final result set.
    • The FOR BROWSE clause cannot be used.
    • MSDN Library Reference: http://msdn.microsoft.com/en-us/library/ms191523.aspx
  • Work with functions

Troubleshoot and Optimize Queries (25%)

 

 

 

 

Create and alter indexes

  • Index allows specific data to be located quicker.
  • Indexes are on-disk structure associated with a table or view.
  • There are two types of indexes: Clustered and Nonclustered
    • Clustered
      • Sort and store the data rows in the table. 
      • Like 'The Highlander', there can be only one
    • Nonclustered
      • Contains key values and a pointer to the data roy that contains the key
      • Can have more than one.
  • Indexes, if properly designed, can reduce disk I/O and improve system performance by reducing the use of system resources. 
  • CREATE INDEX TSQL can be found here: http://msdn.microsoft.com/en-us/library/ms188783.aspx

Create and alter stored procedures

Create and alter user-defined functions (UDFs)

 

Enhanced by Zemanta

Permalink | Leave a comment  »