EnglishDeutschFrançaisEspañolPortuguês

Microsoft · DP-800 · Associate

Microsoft SQL AI Developer Associate (DP-800) — Questões de prática e simulado

Prepare-se para DP-800 com questões de prática originais e respostas explicadas com clareza. Peça mais detalhes a Alex, seu tutor de IA, use seus resultados para identificar os temas que precisam de revisão e pratique a gestão do tempo com simulados cronometrados.

50Questões do simulado
120minLimite de tempo
700/ 1000Pontuação para aprovação

Conferido com informações de Microsoft · setembro de 2026 · Versão atual do exame

Sobre o exame

O DP-800 é o exame da Microsoft para quem desenvolve banco de dados e recebeu a tarefa de colocar IA dentro de um sistema que já é seu, em vez de mover esses dados para outro lugar antes. Ele parte do princípio de que você escreve T-SQL para viver e agora precisa pôr embeddings, busca vetorial e um modelo de linguagem atrás do mesmo schema, na mesma plataforma, sob as mesmas permissões. A Microsoft delimita o escopo em SQL Server, Azure SQL e SQL database no Microsoft Fabric.

Dois terços do exame não são IA. São o ofício de banco de dados sobre o qual a camada de IA se apoia: tabelas e objetos de programabilidade, escrita avançada de consultas, criptografia e acesso em nível de linha, desempenho lido a partir de planos de execução e do Query Store, e um caminho de release construído sobre projetos de banco versionados. A Microsoft classifica a credencial no nível associate, dentro da função Developer, e o público que ela descreve já sabe o que é um embedding antes de abrir o guia de estudos.

Experimente cinco questões de DP-800

Pratique com cinco questões do banco atual de Microsoft Certified: SQL AI Developer Associate no app, com respostas e explicações.

Implementar recursos de IA em soluções de banco de dados1 / 5

Uma equipe de plataforma de dados no SQL Server 2025 concede a um desenvolvedor a permissão de banco de dados CREATE EXTERNAL MODEL para que ele possa registrar um endpoint de embeddings. A equipe afirma que essa permissão, sozinha, já basta para que esse mesmo desenvolvedor chame AI_GENERATE_EMBEDDINGS com o modelo registrado. A referência de CREATE EXTERNAL MODEL sustenta essa afirmação?

AlexExplicação completa do Alex

O modelo externo é um objeto de banco de dados, e a referência dá a ele a mesma lógica de permissões em dois níveis que vale para os demais objetos executáveis. Criar um, ou alterar um já existente, exige a permissão de banco de dados CREATE EXTERNAL MODEL ou ALTER ANY EXTERNAL MODEL, que é o lado administrativo. Usá-lo a partir de uma função como AI_GENERATE_EMBEDDINGS exige uma concessão de EXECUTE sobre aquele modelo específico, que é o lado do consumo e pode ser dada a entidades de segurança que não criam objetos de banco de dados por conta própria. Na prática, a separação é útil: uma equipe de plataforma registra a definição do endpoint e é dona dela, e as entidades de segurança das aplicações recebem direitos de execução exatamente sobre os modelos de que precisam. A instrução também tem um proprietário, definido pela cláusula AUTHORIZATION, e o usuário atual se torna o proprietário quando essa cláusula é omitida. Leia o enunciado para ver qual das duas ações está sendo tentada.

Fontelearn.microsoft.com

Projetar e desenvolver soluções de banco de dados2 / 5

Um desenvolvedor de uma agência de recrutamento filtra nomes de candidatos com REGEXP_LIKE e passa a string de flags de dois caracteres ic, com a intenção de fazer a correspondência sem diferenciar maiúsculas de minúsculas. Segundo a documentação de REGEXP_LIKE, como essa string de flags é interpretada?

AlexExplicação completa do Alex

O argumento de flags modifica como o padrão é interpretado, e não o que ele contém, e os modificadores suportados cobrem a diferenciação entre maiúsculas e minúsculas, a ancoragem em várias linhas e se o ponto corresponde a uma quebra de linha. Como o argumento é uma string e não um conjunto de parâmetros separados, o mecanismo precisa resolver os conflitos dentro dela, e faz isso deixando o último caractere vencer, o que torna o resultado determinístico, mas fácil de errar quando os flags são montados a partir da configuração. Um caractere fora do conjunto suportado é um erro duro, e não algo ignorado em silêncio, e uma string vazia é tratada como o padrão. O hábito prático é montar a string de flags em um único lugar e testar o comportamento resultante, porque um filtro que silenciosamente diferencia maiúsculas de minúsculas devolve menos linhas em vez de falhar. Dica de prova: flags contraditórios se resolvem a favor do último, e o padrão diferencia maiúsculas de minúsculas.

Fontelearn.microsoft.com

Proteger, otimizar e implantar soluções de banco de dados3 / 5

Um serviço web de processamento de pedidos executado no Azure precisa se conectar ao Azure SQL Database sem nenhuma credencial gerenciada por desenvolvedores. Qual método de autenticação a documentação descreve como a opção sem senha para uma identidade de carga de trabalho?

AlexExplicação completa do Alex

O acesso sem senha ao Azure SQL se apoia na ideia de que uma carga de trabalho deve provar o que ela é, e não o que ela sabe. Uma identidade gerenciada é emitida para um recurso do Azure, e a plataforma de identidade do Azure atesta o vínculo entre a identidade e esse recurso, de modo que a aplicação solicita um token em vez de apresentar um segredo. Nada precisa ser armazenado, rotacionado ou entregue a um desenvolvedor, o que elimina a maior causa isolada de vazamento de credenciais de banco de dados. A alternativa para aplicações, uma entidade de serviço com um segredo de cliente, ainda funciona, mas reintroduz uma senha que pode ser adivinhada ou vazada, e por isso a documentação a marca como não recomendada. Usuários humanos contam com outro conjunto de métodos, incluindo a autenticação integrada e a autenticação multifator. Acima de tudo isso ficam os grupos, que permitem gerenciar as permissões uma única vez e fazer com que muitas identidades as herdem. Dica de prova: carga de trabalho mais sem senha significa identidade gerenciada.

Fontelearn.microsoft.com

Implementar recursos de IA em soluções de banco de dados4 / 5

Um guia de restaurantes executa o exemplo combinado das perguntas frequentes sobre vetores e embeddings, que filtra por cidade, classificação em estrelas e distância geográfica enquanto calcula VECTOR_DISTANCE sobre os embeddings das avaliações. Um desenvolvedor registra que essa consulta realiza uma busca aproximada de vizinhos mais próximos. As perguntas frequentes sustentam essa afirmação?

AlexExplicação completa do Alex

A escolha entre busca exaustiva e aproximada aparece no texto da consulta, e não em uma configuração. Uma consulta que calcula uma distância para as linhas candidatas e ordena por ela compara todas as linhas que sobreviveram aos predicados, o que é exaustivo e entrega os verdadeiros vizinhos mais próximos. A busca aproximada é outro caminho de código: ela precisa de um índice vetorial sobre a coluna e da função de busca capaz de usá-lo, e troca um pouco de recall por velocidade. Os filtros também importam, porque predicados seletivos podem reduzir o conjunto de candidatos o bastante para que uma comparação exaustiva continue barata. Dica de prova: procure o índice e a função de busca antes de chamar uma consulta de aproximada.

Fontelearn.microsoft.com

Projetar e desenvolver soluções de banco de dados5 / 5

Um desenvolvedor de um grupo hospitalar escreve no SQL Server uma função com valor de tabela de várias instruções que chama a função geradora de identificadores para dar um valor único a cada linha retornada. A instrução é recusada com uma mensagem sobre uso inválido de um operador com efeitos colaterais. O que a documentação apresenta como solução alternativa?

AlexExplicação completa do Alex

A restrição aqui é mais estreita do que uma regra geral sobre determinismo. O determinismo é uma propriedade documentada de uma função — funções determinísticas retornam o mesmo resultado sempre que são chamadas com um conjunto específico de valores de entrada e com o mesmo estado do banco de dados, enquanto as não determinísticas podem retornar resultados diferentes nessas mesmas condições — e o que essa propriedade governa é a indexabilidade: se o Mecanismo de Banco de Dados pode indexar os resultados da função, por meio de índices em colunas computadas que a chamam ou por meio de exibições indexadas que a referenciam. Uma função definida pelo usuário em Transact-SQL não precisa ser determinística. O que o artigo proíbe é uma lista curta e nomeada de funções internas não determinísticas dentro do corpo de uma UDF — NEWID, NEWSEQUENTIALID, RAND e TEXTPTR — e referenciar uma delas gera o Msg 443, uso inválido de um operador com efeitos colaterais dentro de uma função. Isso convive com as demais limitações da função: ela não pode executar ações que modifiquem o estado do banco de dados, não pode conter uma cláusula OUTPUT INTO com uma tabela como destino e não pode usar SQL dinâmico nem tabelas temporárias, embora variáveis de tabela sejam permitidas. Os efeitos colaterais são o fio condutor que a documentação traça: mudanças em um estado global do banco de dados, como uma atualização em uma tabela, ou em um recurso externo como um arquivo ou a rede, e funções que os criam não são recomendadas. A solução alternativa da exibição existe porque uma exibição é uma consulta e a restrição está escrita sobre o que o corpo de uma função pode referenciar diretamente: encapsule a função com efeitos colaterais em uma exibição e chame a exibição de dentro da função. É uma saída documentada, e não um convite, e um design que precisa de um novo identificador por linha pode gerá-lo na instrução que chama.

Fontelearn.microsoft.com

As questões do app estão atualmente em inglês. As traduções desta prévia se aplicam apenas à prévia. Consulte a entidade certificadora para saber quais idiomas estão disponíveis para o exame oficial.

384 questões de prática

O banco de questões do Pass-IT oferece material para você praticar para DP-800. Um simulado do Pass-IT tem 50 questões e limite de 120 minutos; essas são as configurações da prática.

Dados do banco de questões: DP-800

Dados do exame conferidos com Microsoft4 de setembro de 2026

data da última conferência com a fonte oficial de Microsoft

Pontuação para aprovação700 / 1.000

conforme publicado por Microsoft

Objetivos do guia84 objetivos listados no guia oficial

distribuídos por 3 domínios no guia oficial do exame

Tamanho do banco384 questões

= O tamanho do banco equivale a 7 conjuntos de 50 questões. Isso não significa que cada simulado use um conjunto diferente.

Domínios do conteúdo programático3 domínios no conteúdo programático do exame

Design and develop database solutions 146 · Secure, optimize, and deploy database solutions 137 · Implement AI capabilities in database solutions 101

Registradas como conferidas com fontes384 de 384

questões cuja resposta, alternativas e explicação constam como conferidas com a documentação oficial de Microsoft

Conteúdo do exame

A Microsoft divide o exame em três partes, e as duas áreas que não são de IA têm o mesmo peso entre si. Projetar e desenvolver soluções de banco de dados vale 35-40%: objetos, programabilidade, T-SQL avançado e uma fatia menor e mais recente em que o GitHub Copilot faz parte do ferramental. Proteger, otimizar e implantar são os outros 35-40%, e é a área mais ampla em número de objetivos: criptografia, mascaramento, acesso em nível de linha e segurança de endpoints, depois diagnóstico de desempenho, depois toda a história de CI/CD sobre SQL Database Projects, e então as costuras com o Azure Monitor, o Data API builder e o tratamento de eventos de mudança. Implementar recursos de IA fica com os 25-30% restantes e é a menor das três, o que surpreende quem leu só o título da certificação. Essa parte cobre modelos externos e manutenção de embeddings, a escolha entre busca full-text, vetorial e híbrida, e retrieval-augmented generation conduzida de dentro do banco.

Conteúdo programático: DP-800

Design and develop database solutions35–40%

O schema e o código, antes de alguém se preocupar com quem pode ler o quê ou como aquilo vai para produção. Primeiro os objetos: tabelas comuns e suas primas especializadas, cada uma existindo para um propósito só, colunas que guardam documentos JSON em vez de escalares, as constraints e sequences que mantêm os valores honestos, e o particionamento que decide como uma tabela grande é fisicamente recortada. Depois o código que mora dentro do banco em vez de morar acima dele, na forma de views, funções de dois formatos, procedures e triggers. Depois o próprio T-SQL num nível acima da consulta do dia a dia: expressões recursivas e encadeadas, cálculos que olham de lado para as linhas vizinhas, funções que leem e desmontam JSON, correspondência de padrões em texto, pontuação de similaridade entre duas strings quase iguais, travessia de uma estrutura de grafo, consultas cuja metade interna depende da externa, e tratamento de erros que transforma uma falha em algo com que o chamador consegue trabalhar. A fatia mais nova também está aqui, pequena mas bem característica: escrever esse código com um assistente de IA no circuito, decidir o que o assistente pode enxergar, ligá-lo a endpoints de ferramentas, guiá-lo com arquivos de instrução e entender quanto essa conveniência custa em exposição.

≈ 19 h
Secure, optimize, and deploy database solutions35–40%

Tudo o que fica entre código que funciona e uma solução que alguém aceita colocar no ar. São quatro movimentos. Controle de acesso e confidencialidade: quais valores são criptografados e onde ficam as chaves, quais valores aparecem borrados e para quem, quais linhas um determinado chamador pode ver, em quais objetos ele pode tocar, como uma conexão se autentica sem carregar senha, o que vai parar numa trilha de auditoria, e como as superfícies mais novas de endpoint são trancadas quando o banco começa a conversar com endpoints de modelos e com servidores REST, GraphQL e de protocolo. Depois o desempenho, lido a partir de evidência e não de intuição: configurações de servidor e de banco, as escolhas de isolamento e concorrência que trocam consistência por vazão, e o ferramental que mostra o que uma consulta realmente fez, incluindo o diagnóstico de uma sessão esperando por outra. Depois o caminho de release, construído sobre projetos de banco versionados: testes, dados de referência, modelos de projeto, branches e pull requests, segredos, e a detecção de um destino que se afastou do schema declarado, indo até os pipelines de implantação controlada. Por último, as costuras com o resto do Azure: publicar objetos do banco como APIs, acompanhar o resultado e reagir a mudanças nos dados como eventos, em vez de ficar consultando de tempos em tempos.

≈ 19 h
Implement AI capabilities in database solutions25–30%

A menor fatia e a razão de o exame existir. Três perguntas, nesta ordem. Qual modelo, e como os embeddings se mantêm atuais: escolher entre modelos por capacidade, cobertura de idiomas, tamanho e formato de saída; registrar um deles para que o engine consiga chamá-lo; decidir quais colunas valem mesmo a pena virar embedding; cortar textos longos em pedaços que caibam e ainda signifiquem alguma coisa; e escolher o mecanismo que regenera um embedding quando a linha de origem muda, que é justamente a parte que a maioria dos designs erra. Depois a recuperação: busca por palavra-chave, busca por similaridade sobre vetores, ou as duas fundidas num único ranking; como o dado vetorial é tipado, indexado e dimensionado; o trade-off entre exato e aproximado e quanto um índice aproximado custa em recall; e como saber se o conjunto de resultados é de fato bom. Por último, a geração fundamentada no que foi recuperado: reconhecer os casos em que retrieval-augmented generation é a resposta certa, chamar um endpoint externo de dentro do banco, moldar linhas estruturadas em algo que um modelo de linguagem consiga ler, e tirar da resposta algo utilizável.

≈ 13 h

Formato do exame e tipos de questões

A Microsoft dá 120 minutos para o DP-800 e não publica a quantidade de questões deste exame; nos exames de certificação dela, a carga costuma ficar entre 40 e 60 questões. A pontuação vai de 1 a 1.000, e 700 aprova.

Espere principalmente questões de resposta única, com uma boa parcela de múltipla resposta, além de conjuntos problema-solução de sim/não, arrastar e soltar, listas ordenadas e telas com menus suspensos. A Microsoft não avisa de antemão quais formatos cada exame usa; em vez disso, demonstra o conjunto inteiro num sandbox público. Esta é uma prova de nível associate baseada em função, o nível em que a Microsoft diz que pode aparecer um laboratório ao vivo e para o qual ela deliberadamente não publica lista nenhuma, então leia as telas de visão geral do começo. O Microsoft Learn fica disponível para você o tempo todo, no mesmo relógio. Há questões experimentais não pontuadas misturadas às demais, e elas nunca são corrigidas, então responda tudo. Você pode fazer pausas, mas o cronômetro continua correndo e nada que você já viu volta.

Tipos de questões: DP-800

Múltipla escolha49%

Selecione a única resposta que melhor atende aos requisitos da questão.

Arrastar e soltar14%

Mova os itens para as posições ou os grupos indicados, ou coloque-os na ordem solicitada.

Resposta múltipla12%

Selecione várias respostas. Siga as instruções da questão sobre quantas escolher.

Ordenação9%

Coloque as etapas na sequência necessária para concluir o processo.

Lista suspensa9%

Escolha opções nos menus suspensos para completar uma afirmação ou configuração.

Verdadeiro / Falso7%

Determine se uma afirmação é verdadeira ou falsa, considerando suas condições e a forma como foi escrita.

Consulte Microsoft para obter as informações oficiais sobre os formatos de questões. As proporções exibidas descrevem o banco de prática do Pass-IT e não determinam as proporções do exame oficial.

Preparação para DP-800

Você agenda o DP-800 pela Pearson VUE e faz a prova supervisionada, online na maioria dos países e regiões ou num centro de testes. A Microsoft oferece este exame apenas em inglês. A certificação vale um ano e é renovada de graça por uma avaliação online no Microsoft Learn, que abre seis meses antes do vencimento.

Preparação e informações práticas: DP-800

Preparação

Exemplo de tempo de estudo30–75 h

faixa ilustrativa para o planejamento: de 30 h com experiência relevante a 75 h para quem está começando; suas necessidades podem ficar fora dessa faixa

NívelAssociado
Conhecimentos recomendadosNenhuma certificação anterior é exigida, e o guia de estudos do DP-800 não publica seção alguma de pré-requisitos: a palavra "prerequisite" aparece zero vez nele e zero vez na página da certificação. O que a Microsoft publica é um perfil de público, e ele é exigente. Ela espera conhecimento especializado em projetar e desenvolver soluções de banco de dados com IA no SQL Server, no Azure SQL e no SQL database no Microsoft Fabric; experiência prática escrevendo T-SQL e desenvolvendo bancos nessas plataformas; familiaridade com práticas de integração e entrega contínuas no GitHub; familiaridade com ferramentas de desenvolvimento assistido por IA; e conhecimento prático de conceitos de IA como embeddings, vetores e modelos. Isso está posto como bagagem esperada, não como uma trava que alguém confere na hora da inscrição.

Realização do exame e manutenção da certificação

ModalidadeExame supervisionado, agendado pela Pearson VUE; existe opção de supervisão online na maioria dos países e regiões.
Política de novas tentativasEspera de 24 horas depois da primeira reprovação, e espera de 14 dias entre todas as tentativas seguintes (até 5); no máximo 5 tentativas nos 12 meses contados a partir da primeira.
Validade da certificação1 ano

As certificações associate da Microsoft valem um ano. A renovação é gratuita e acontece como uma avaliação online no Microsoft Learn, que abre seis meses antes da data de vencimento; passar em outro exame não renova a credencial, e uma credencial vencida precisa ser conquistada de novo.

Erros comuns

Temas para revisar: DP-800

  1. 01Exact or approximate

    Recorrer a um índice vetorial aproximado num conjunto pequeno o bastante para que o cálculo exato de distância seja ao mesmo tempo correto e mais simples. Os dois caminhos são funções diferentes com garantias diferentes, e é o volume de dados do cenário que decide qual deles cabe ali.

  2. 02Embeddings go stale

    Projetar a etapa de geração e deixar a de manutenção para depois. Alguma coisa precisa perceber que uma linha de origem mudou e gerar o embedding de novo, e escolher esse mecanismo faz parte do design, não é um detalhe operacional.

  3. 03Semantic or literal

    Responder a um requisito de palavra-chave com busca por similaridade, ou a um requisito de significado com full-text search, quando o enunciado do cenário diz com todas as letras de qual delas o usuário precisa, e quando a resposta certa é fundir as duas.

  4. 04Three ways to protect a column

    Tratar criptografia, dynamic masking e row-level security como intercambiáveis. Uma mantém os valores ilegíveis para o engine, outra os esconde na hora da apresentação, e a terceira decide quais linhas sequer existem para aquele chamador.

  5. 05The assistant sees your schema

    Habilitar desenvolvimento assistido por IA sem levar em conta o que um arquivo de instrução, uma configuração de ferramenta ou um endpoint conectado expõe, e para quem, depois que aquilo é commitado no repositório.

  6. 06Drift is not a deployment step

    Mexer no banco de destino na mão e deixar o arquivo do projeto ficar para trás, de modo que a próxima execução do pipeline ou sobrescreve a correção ou falha numa diferença que ninguém declarou.

Perguntas frequentes

Quanto tempo dura o exame Microsoft Certified: SQL AI Developer Associate?

O exame DP-800 tem 50 questões e um limite de tempo de 120 minutos.

Qual é a pontuação necessária para passar em Microsoft Certified: SQL AI Developer Associate?

A pontuação necessária para passar no exame DP-800 é 700 / 1000.

Quais erros merecem atenção na preparação para Microsoft Certified: SQL AI Developer Associate?

Entre os temas que merecem revisão estão Exact or approximate, Embeddings go stale, Semantic or literal, Three ways to protect a column, The assistant sees your schema, Drift is not a deployment step. Trabalhe com exemplos para verificar se você entende as diferenças e consegue justificar sua resposta.

Você precisa de alguma certificação anterior para fazer o DP-800?

Não. O guia de estudos do DP-800 não traz nenhum pré-requisito, e nada é verificado na hora da inscrição. O que a Microsoft publica é um perfil de público exigente: domínio no design de soluções de banco de dados com IA em SQL Server, Azure SQL e SQL database in Microsoft Fabric, prática real de T-SQL e desenvolvimento de bancos de dados, familiaridade com CI/CD no GitHub e com ferramentas de desenvolvimento assistidas por IA, além de entendimento de embeddings, vetores e modelos. Trate esse perfil como a bagagem que as perguntas assumem.

Como os domínios do DP-800 são ponderados?

A Microsoft publica três domínios e, para cada um, uma faixa em vez de um número fixo. Design and develop database solutions vale 35-40%, Secure, optimize, and deploy database solutions também 35-40%, e Implement AI capabilities in database solutions, 25-30%. A área de segurança, otimização e implantação concentra o maior número de objetivos, então reserve tempo de estudo na mesma proporção.

O que acontece se você reprovar no DP-800 na primeira tentativa?

Você pode agendar de novo depois de 24 horas. A partir da segunda tentativa de recuperação, o intervalo entre uma e outra é de 14 dias. A Microsoft não permite mais de cinco tentativas nos doze meses seguintes à primeira. Aproveite o intervalo para revisar o que falhou.

Como manter a certificação válida depois de aprovar?

A credencial vale um ano. Seis meses antes da data de expiração, a Microsoft libera uma avaliação de renovação no Microsoft Learn, que você faz on-line. Passar em outro exame não prorroga nada. Se a data vencer, você precisa conquistar a certificação de novo pelo exame.

Onde e como você faz o DP-800?

O exame é supervisionado e agendado pela Pearson VUE. Na maioria dos países e regiões há também a opção supervisionada on-line, então você pode fazê-lo em casa se o seu espaço atender às regras. Nos dois casos vale o mesmo limite de 120 minutos.

Qual certificação faz sentido depois do DP-800?

Depende de qual lado do trabalho você quer aprofundar. Se a operação do Azure SQL também é sua, o DP-300 Administering Microsoft Azure SQL Solutions é o vizinho mais próximo. Se seus dados estão no Microsoft Fabric, DP-600 e DP-700 seguem as trilhas de analytics e engenharia de dados. Para a camada de aplicação acima do banco, o AI-103 Developing AI Apps and Agents on Azure é o exame associate ao lado.

Uma certificação, 12 meses

Prática para DP-800

Concentre sua prática em uma certificação ou escolha o Pro para praticar para todas as certificações.

Começar uma sessão de prática gratuitaExperimente as primeiras 20 questões sem cartão para avaliar se a prática atende às suas necessidades.

Para compras elegíveis: garantia de reembolso se você não passar no exame.

Ver condições da garantia →