{"id":222,"date":"2013-08-26T17:03:44","date_gmt":"2013-08-26T17:03:44","guid":{"rendered":"https:\/\/rodrigorrg.wordpress.com\/?p=222"},"modified":"2013-08-26T17:03:44","modified_gmt":"2013-08-26T17:03:44","slug":"impresses-da-prova-70-457-sql-2008-2012-part-1","status":"publish","type":"post","link":"https:\/\/thesqltimes.com\/blog\/2013\/08\/26\/impresses-da-prova-70-457-sql-2008-2012-part-1\/","title":{"rendered":"Impress\u00f5es da Prova 70-457: SQL 2008\u2013> 2012 (Part 1)"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Muito \u00fatil!\" data-post-id=\"222\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de Leitura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p align=\"justify\">Bom hoje eu resolvi quebrar um pouco da s\u00e9rie, e dar um feedback sobre a prova 70-457 (Transition your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1). Como minha primeira prova de transi\u00e7\u00e3o eu fiquei um pouco surpreso com o formato. A prova \u00e9 tem 50 quest\u00f5es, dividas em duas partes de 25.<\/p>\n<p align=\"justify\">Na primeira parte, veio muita quest\u00e3o voltada a administra\u00e7\u00e3o. Num primeiro momento, como eu n\u00e3o sabia, achava queria cair mais algo voltado para desenvolvimento. Quest\u00f5es bastantes conhecidas para quem fez as provas do 2005\/2008 estavam l\u00e1. Uma que me lembro, e que \u00e9 comum entre as atividades da maioria dos DBA\u2019s, era sobre o logs do SQL Agent: Voc\u00ea precisava ver o output produzido pelas steps de um job a quest\u00e3o te perguntava como habilitar isso.\u00a0 Backup &amp; Restore tomou conta em umas 3 ou 4 quest\u00f5es. Uma delas te perguntava quais os passos para restaurar um backup do SQL Server 2005 para o 2012. Falando em passos, uma coisa na prova deixou ela mais f\u00e1cil: as perguntas cujo a resposta era composta por v\u00e1rias a\u00e7\u00f5es sempre tinham o n\u00famero de passos. Isso facilita um pouco quem n\u00e3o domina determinado assunto, mas tem alguma no\u00e7\u00e3o. Por exemplo, a pergunta final do backup acima era mais ou menos assim:<\/p>\n<blockquote>\n<p align=\"justify\"><span style=\"font-family:Helvetica;\">\u201cQuais os <strong>tr\u00eas<\/strong> passos para se completar a tarefa\u201d<\/span><\/p>\n<\/blockquote>\n<p align=\"justify\">Em rela\u00e7\u00e3o a alta disponibilidade caiu boas perguntas sobre as tecnologias novas e as velhas conhecidas, como replica\u00e7\u00e3o. Nas duas partes, existiam um grupo de respostas que eram repetidos em v\u00e1rios perguntas diferentes. No meu caso foi para essa parte de HA, e na parte de Query (a segunda parte da prova). O que predominou nesse assunto foi comparar qual determinada tecnologia \u00e9 melhor em dada situa\u00e7\u00e3o. Acho que essa abordagem j\u00e1 \u00e9 conhecida. Tamb\u00e9m, me lembro de 1 ou 2 perguntas sobre Failover Cluster, que mant\u00e9m o mesmo padr\u00e3o de provas anteriores (gerenciamento do cluster, atualiza\u00e7\u00e3o, fazer o failover, etc.).<\/p>\n<p align=\"justify\">Em um mix bem bacana, caiu perguntas sobre PBM, Audit, XE e profiler. A maioria delas te dava uma situa\u00e7\u00e3o e perguntava qual tecnologia usar. Me recordo de algumas sobre Audit, perguntando sobre a sintaxe para fazer determinada tarefa. Perfmon tamb\u00e9m deu alguns sinais de vida nesse tipo de quest\u00e3o comparativa.<\/p>\n<p align=\"justify\">A outra parte, veio querying pesado. Como eu sou f\u00e3 da parte de perfomance j\u00e1 adianto que caiu umas bem \u201cdesafiadoras\u201d, por\u00e9m algumas mal formuladas. Em uma dessas, o quest\u00e3o te dava uma querie que usava uma UDF e perguntava qual das op\u00e7\u00f5es era a melhor escolha para otimizar a consulta.\u00a0 Fun\u00e7\u00f5es anal\u00edticas n\u00e3o me recordo de muita coisa, apenas de uma quest\u00e3o, onde voc\u00ea deveria saber a diferen\u00e7a entre LAG E LEAD e o efeito da cl\u00e1usula OVER sobre ela. (aproveito para compartilhar <a href=\"https:\/\/www.simple-talk.com\/sql\/learn-sql-server\/window-functions-in-sql-server-part-2-the-frame\/\" target=\"_blank\">este artigo<\/a> do Fabiano Amorim, no simple talk, que te d\u00e1 uma visao bacana dessa fun\u00e7\u00f5es e uma boa explica\u00e7\u00e3o sobre o conceito do\u00a0 \u201cframe\/window\u201d). Pode crer, este artigo me salvou! <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style:none;\" alt=\"Smile\" src=\"http:\/\/thesqltimes.com\/blog\/wp-content\/uploads\/2013\/08\/wlemoticon-smile.png\" \/><\/p>\n<p align=\"justify\">No geral a parte de query caiu perguntas bem conhecidas dos outros exames de query, incorporando algumas com as novas funcionalidades. Dessa vez eu n\u00e3o vi nenhum para fazer a an\u00e1lise de um plano de execu\u00e7\u00e3o. Mas teve view indexada, data modification, etc.<\/p>\n<p align=\"justify\">SSIS teve sua presen\u00e7a em umas 4 ou 5 quest\u00f5es, junto SQL Server Agent, jobs, etc.<\/p>\n<p align=\"justify\">Em suma, eu gostei da prova, achei cheia de quest\u00f5es legais e senti uma dificuldade maior do que nas outras provas. Talvez seja porque ainda n\u00e3o estivesse muito em contato com a nova vers\u00e3o do produto ( e j\u00e1 t\u00e1 vindo a 2014 pra <span style=\"text-decoration:line-through;\">piorar<\/span> melhorar a minha vida, rs!). Uma dica que eu dou \u00e9 ver o \u201c<a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/bb500435.aspx\" target=\"_blank\">What\u2019s New<\/a>\u201d do 2012, ver o que tem de novo, e estudar esses assuntos (no pr\u00f3prio link tem breve explica\u00e7\u00f5es que j\u00e1 ajudam). Tem muita coisa bacana que veio para resolver problemas antigos, assim quem j\u00e1 tem alguma experi\u00eancia desde a vers\u00e3o 2005, consegue assimilar tranquilo as novas funcionalidades.<\/p>\n<p align=\"justify\">No mais \u00e9 isso galera, at\u00e9 o pr\u00f3ximo post. A nossa s\u00e9rie sobre o SELECT ainda n\u00e3o parou, em breve a continua\u00e7\u00e3o. Quando fizer o Part 2, eu posto aqui os resultados.<\/p>\n<p>Tamb\u00e9m aproveito para falar que post da parte de administra\u00e7\u00e3o tamb\u00e9m estar\u00e3o em breve saindo do forno. E se voc\u00ea tem alguma sugest\u00e3o, n\u00e3o deixe de usar o <a title=\"Espa\u00e7o On\u00a0Demand\" href=\"http:\/\/rodrigorrg.wordpress.com\/espaco-on-demand\/\">espa\u00e7o \u201con demand\u201d<\/a> para colocar algum assunto. At\u00e9 a pr\u00f3xima!<\/p>\n<p><b><br \/>\n[]&#8217;s<br \/>\nRodrigo Ribeiro Gomes<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bom hoje eu resolvi quebrar um pouco da s\u00e9rie, e dar um feedback sobre a prova 70-457 (Transition your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1). Como minha primeira prova de transi\u00e7\u00e3o eu fiquei um pouco surpreso com o formato. A prova \u00e9 tem 50 quest\u00f5es, dividas em duas partes&hellip;&nbsp;<a href=\"https:\/\/thesqltimes.com\/blog\/2013\/08\/26\/impresses-da-prova-70-457-sql-2008-2012-part-1\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Impress\u00f5es da Prova 70-457: SQL 2008\u2013> 2012 (Part 1)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":221,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[10,7],"tags":[13,20,47,58,73,74,75],"series":[],"class_list":["post-222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-carreira","category-sql-server","tag-70-457","tag-certificacao","tag-microsoft","tag-prova","tag-sql-server","tag-sql-server-2008","tag-sql-server-2012"],"_links":{"self":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":0,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media\/221"}],"wp:attachment":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/tags?post=222"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/series?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}