Prova 70-451: Microsoft SQL Server 2008, Designin and Optimizing Database Solutions

Para fechar bem a semana, hoje fiz mais uma prova (70-451) e concluí a certificação MCITP: Database Developer 2008. Agora é relaxar um pouco e mais para frente sentar para fazer as outras provas. Como eu estou retomando meus estudos em BI, também vou olhar com carinho para esse lado, além do MCITP de administração.

A prova de hoje com certeza foi a mais difícil da semana, e uma das mais difíceis que eu já fiz. Ainda estou tentando descobrir se a prova realmente estava difícil ou se eu estava procurando chifre em cabeça de cavalo, só sei que deixei alguns comentários para os responsáveis pela prova quando eu a finalizei. Algumas coisas que me intrigaram…

- De cara a primeira questão descrevia um cenário e perguntava algo do tipo “que plano de execução você esperaria?”. Olhando pela distribuição dos dados e índices disponíveis, eu marquei a resposta: index seek em X e depois um bookmark lookup em Y. Tenho certeza que eu acertei, mas a resposta estava certa? Nem tanto.
    * Os livros sugerem um valor de +/- 1% de seletividade como limite entre seek + bookmark ou clustered index scan, porém quem assistiu minha palestra no TechEd 2007 e viu artigos/vídeos da Kimberly tripp, sabe que esse número na verdade é menor do que 1%. Então pelos meus cálculos eu esperaria um Clustered Index Scan, mas não marquei isso.

- Outra coisa que eu aposto que errei na prova (só para ser chato) foi relacionado com XML. Tinha uma questão que falava sobre XML e uma resposta traduzida era “mude o tipo XML para XML tipado”. Não existe um data type chamado “Typed XML”, chamamos de tipado aquele XML que é validado por um schema específico (XSD). Então eu marquei outra opção, que era factível de funcionar (mas um gato horrível), e acabei por comentar a questão. Preciosismo que me rendeu alguns pontos a menos…

No mais, muitas questões de otimização de consultas, que acabam dando um pouco de abertura para dúvidas (ou eu estava procurando chifres), hints, segurança, projeto de banco de dados e até sobre o Entity Framework. Novamente, as perguntas que mais me deixaram dúvidas foram relacionadas com XML.

Espero que você também faça as provas, pois nunca é demais estar se atualizando e ter uma maneira de comprovar que você sabe alguma coisa ou outra sobre a tecnologia.

[]s
Luciano Caixeta Moreira
luciano.moreira@microsoft.com
===============================================
This post is provided "AS IS" and confers no right
===============================================