
DBA - Round 2
Authored by Julio Thomaz
Professional Development
1st - 10th Grade
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
7 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Qual seria a MELHOR forma de otimizar a query abaixo:
SELECT
(SELECT TOP 1 LATITU FROM RODVRA WHERE VEI.CODVEI = RODVRA.CODVEI ORDER BY DATHOR DESC) LATITU,
(SELECT TOP 1 LONGIT FROM RODVRA WHERE VEI.CODVEI = RODVRA.CODVEI ORDER BY DATHOR DESC) LONGIT,
(SELECT TOP 1 DATHOR FROM RODVRA WHERE VEI.CODVEI = RODVRA.CODVEI ORDER BY DATHOR DESC) DATHOR,
VEI.*
FROM RODVEI VEI
WHERE EXISTS (SELECT 1 FROM RODVRA WHERE VEI.CODVEI = RODVRA.CODVEI)
Aplicando INNER JOIN
Aplicando CROSS APPLY
Aplicando OUTER APPLY
Removendo o EXISTS do WHERE
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Collate baseado em Unicode sorting rules são interpretadas mais rápidas que as Non-Unicode sorting rules?
Verdadeiro
Falso
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Na onde é armazenado o Eager Spool?
Master
Tempdb
db_visual_rodopar
MSDB
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Qual função evita o Halloween Problem?
SET
WITH CTE
WITH SCHEMABINDING
WITH(INDEX=IX_TABLE_INDEX)
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Qual função é melhor interpretada após citada diversas vezes pelo SQL?
SET
SELECT
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Caso queira utilizar Function no select, qual teria o melhor resultado?
Campo = FUNCTION(1)
FUNCTION(Campo) = 1
FUNCTION(Campo) = FUNCTION (1)
Nenhuma das anteriores
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Baseado na tabela abaixo, qual comando teria melhor desempenho?
CREATE TABLE FUNCIONARIO(
ID INT IDENTITY(1,1),
NOME VARCHAR(100),
SOBRENOME VARCHAR(100),
ENDERECO VARCHAR(100)
)
DECLARE @NOME Varchar(100); SET @NOME = 'Teste'; SELECT * FROM FUNCIONARIO WHERE NOME = @NOME
DECLARE @NOME Nvarchar(100); SET @NOME = 'Teste'; SELECT * FROM FUNCIONARIO WHERE NOME = @NOME
DECLARE @NOME Text; SET @NOME = 'Teste'; SELECT * FROM FUNCIONARIO WHERE NOME = @NOME
DECLARE @NOME Char(100); SET @NOME = 'Teste'; SELECT * FROM FUNCIONARIO WHERE NOME = @NOME
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?