Eu me inscrevi para o próximo exame beta 70-461 intitulado Consultando o Microsoft SQL Server 2012 .
Eu li a visão geral do exame e encontrei um monte de descrições que não tenho certeza do que alguns dos itens significam:
- Crie e altere gatilhos DML.
- Este objetivo pode incluir, mas não está limitado a: tabelas inseridas e excluídas; gatilhos aninhados; tipos de gatilhos; funções de atualização ; lidar com várias linhas em uma sessão ; implicações de desempenho de gatilhos
- Consultar dados usando instruções SELECT.
- Este objetivo pode incluir, mas não está limitado a: usar a função de classificação para selecionar as primeiras (X) linhas para várias categorias em uma única consulta; escreva e execute consultas de forma eficiente usando os novos itens de código, como sinônimos e junções (exceto, interseção); implementar a lógica que usa SQL dinâmico e metadados do sistema; escrever consultas SQL eficientes e tecnicamente complexas, incluindo todos os tipos de junções versus o uso de tabelas derivadas; determinar qual código pode ou não ser executado com base nas tabelas fornecidas; dada uma tabela com restrições, determine qual conjunto de instruções carregaria uma tabela ; usar e compreender diferentes tecnologias de acesso a dados; CASO versus ISNULL versus COALESCE
Acho que o problema aqui é com as palavras, que acho que não consigo entender completamente.
Se alguém pudesse esclarecer isso, eu ficaria muito grato.
Para colocá-lo como uma pergunta real:
Sobre o que a Microsoft está falando nas declarações destacadas acima?
A função de atualização é a parte de um gatilho DML em que você testa se ocorreu uma atualização necessária.
Por exemplo:
Isso acionará uma ação adicional toda vez que a coluna column_1 for atualizada na tabela mytable. A função de atualização é UPDATE(column_1).
O exame (e as descrições) estão em beta. Eles estão todos sujeitos a alterações antes que o exame real seja lançado. Bem-vindo à alegria de testar os exames beta da Microsoft.