Quiz
SQL Server Boson Treinamentos 2
Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.
Fragen in diesem Quiz (44)
1Ele retorna os todos os registros da tabela da esquerda, mesmo que não aja correspondência coma tabela da direita, esse comando é o [blank_start]LEFT JOIN[blank_end]
- ALEFT JOIN
2Ele retorna os todos os registros da tabela da diretia, mesmo que não aja correspondência coma tabela da esquerda, esse comando é o [blank_start]RIGHT JOIN[blank_end]
- ARIGHT JOIN
3Par retornar os dados provenientes de 2 ou mais tabelas quando houver pelo menos uma correspondência baseado no relacionamento ente elas usamos o comando [blank_start]INNER JOIN[blank_end]
- AINNER JOIN
4Retorna linhas mesmo quando não houver pelo menos um correspondência em uma das tabelas (ou ambas), esse comando é o [blank_start]OUTER JOIN[blank_end]
- AOUTER JOIN
5Ele retorna os todos os registros se achar correspondência em qualquer uma das tabelas e mesmo se não houver, ele retorna também, esse comando é o [blank_start]FULL JOIN[blank_end]
- AFULL JOIN
6O [blank_start]IN[blank_end] é um filtro de múltiplas condições que verifica se um valor existe dentro de uma lista. Ele Retorna True ou False e substitui o operador OR em queries mais de uma condição.
- AIN
7O comando [blank_start]CREATE INDEX[blank_end] permite que aplicações encontrem os dados mais rapidamente, sem ter de lerem a tabela toda.
Características:
- Os usuários não tem acesso a ele
-Acelera a obtenção de dados
-A tabela só poderá ter apenas uma coluna indexada
-Devemos criar nas tabelas mais utilizadas e demora para ser atualizada.- AINDEX
8Esse comando permite especificar como determinados parâmetros do banco devem se comportar. Com ele podemos limitar faixa de valores em colunas ou especificar valores inválidos para registros.
Estamos falando do comando: [blank_start]CREATE RULE[blank_end]- ARULE
9Usamos o comando [blank_start]BACKUP DATABASE Nome_Banco[blank_end] para realizar backup do banco de dados.
- ABACKUP DATABASE Nome_Banco
10Usamos o operador de concatenação [blank_start]+[blank_end] para juntar valores, porém se os valores forem nulos ele não funcionará.
- A+
11O [blank_start]COLLATION[blank_end] é a tipo de codificação de caracteres em uma ordem padrão que escolhemos o tipo ao instalar o banco.
- ACOLLATION
12Para sabermos a Colação/Agrupamento que temos disponíveis no banco é:
[blank_start]select * from fn_helpcollations()[blank_end]- Aselect * from fn_helpcollations()
13A clausula [blank_start]WITH TIES[blank_end] é usada junto com o comando TOP para retornar um valor que normalmente não viria incluso na quantidade especificada no comando top. Porém se houver um valor que possa ser retornado, com essa clausula ele retorna.
- AWITH TIES
14É uma tabela virtual baseada no conjunto de resultados de uma consulta SQL. Possui linhas e colunas como uma tabela real, e pode receber comandos como declarações JOIN, WHERE e outras funções.
Ela mostra os dados sempre atualizados, pois o motor de banco de dados recria os dados toda vez que um usuário à consulta, estamos falando de [blank_start]VIEWS[blank_end]- AVIEWS
15Uma [blank_start]SUBQUERY[blank_end] é uma declaração SQL embutida em uma consulta externa. Ela retorna um conjunto de dados que é usado para fazer outra consulta.
- ASUBQUERY
16[blank_start]Tabela Derivada[blank_end] é o nome dado a uma tabela que foi gerada por uma subconsulta.
- ATabela Derivada
17O comando que cria uma View é o: [blank_start]CREATE VIEW Nome_View AS Declaração SQL[blank_end]
- ACREATE VIEW Nome_View AS Declaração SQL
18A [blank_start]Common Table Expression[blank_end] é uma variação sintática de uma subconsulta que poderá ser acessada múltiplas vezes dentro da consulta principal, como se fosse uma exibição e uma tabela. Deve ser criada antes da consulta principal (Externa)
- ACommon Table Expression
19Podemos atribuir valores para as variáveis usando os comandos [blank_start]SET e SELECT[blank_end]
Obs.: Por padrão as variáveis são inicializadas com valores nulos.- ASET e SELECT
20A sintaxe para declarar uma variável é:
[blank_start]DECLARE @nome_variável TIPO[blank_end]- ADECLARE @nome_variável TIPO
21Usamos o comando [blank_start]SET[blank_end] quando queremos definir uma valor escalar para a variável, e esse valor não vem de uma tabela de dados.
- ASET
22A sintaxe para exibir o valor de uma variável que foi atribuída com o comand SET:
[blank_start]SELECT @nome_variável AS Alias[blank_end]- ASELECT @nome_variável
23A sintaxe para atribuir valor com o comando select é:
[blank_start]SELECT @nome = coluna FROM tabela[blank_end]- ASELECT @nome = coluna FROM tabela
24A função [blank_start]CAST[blank_end] é usada para converter expressões de um tipo de dados em outro no SQL
- ACAST
25Também permite a conversão de dados, porém permite que convertamos dados especificando estilo que é normalmente usado para converter datas ou trabalhar com float/real, esse comando é o:
[blank_start]CONVERT[blank_end]- ACONVERT
26A conversão [blank_start]Explicita[blank_end] é um tipo de conversão que precisa de uma função para que os tipos de dados sejam convertidos.
- AExplicita
27A conversão [blank_start]Implicita[blank_end] é aquela onde a conversão é feita automaticamente.
- AImplicita
28Para executarmos ais de uma linha de código da instrução Else, é necessário usarmos junto o [blank_start]begin e end[blank_end]
- Abegin e end
29[blank_start]STORE PROCEDURES[blank_end] são lotes (batches) de declarações SQL que podem ser executadas com uma subrotina. Permitem centralizar a lógica de acesso aos dados em um único local, facilitando as manutenção e otimização do código.
- ASTORE PROCEDURES
30A sintaxe para criar uma Store Procedure é:
[blank_start]CREATE PROCEDURE nome_procedure AS bloco[blank_end]- ACREATE PROCEDURE nome_procedure AS bloco
31Qual procedimento armazenado usamos para visualizar uma store procedure.
[blank_start]EXEC sp_helptext nome_procedure[blank_end]- AEXEC sp_helptext nome_procedure
32Usamos a palavra [blank_start]OUTPUT[blank_end] quando o procedimento de saída é criado e também quando é chamado. No procedimento armazenado o parâmetro de saída aparece como uma variável local.
- AOUTPUT
33O comando [blank_start]RETURN[blank_end] termina incondicionalmente o procedimento e retorna um valor inteiro ao chamador. Poderá ser também usado para retornar status de sucesso ou falha do procedimento.
- ARETURN
34Pra evitarmos o retorno de contagem de linhas ( Linha Afetadas) e não atrapalharmo o retorno para uma aplicação usamos o comando [blank_start]SET NOCOUTN ON[blank_end]
- ASET NOCOUNT ON
35[blank_start]FUNÇÕES ESCALARES[blank_end] um tipo de Função usada para realizar diversas tarefas no banco de dados e retornar um único valor especifico.
- AFUNÇÕES ESCALARES
36São Funções similares a uma exibição, porém permitem utilizar parâmetros e retornam um conjunto completo de dados. Estamos falando de [blank_start]Tabela Embutida[blank_end].
- ATabela Embutida
37Combina a habilidade da função escalar de conter códigos complexos, com a habilidade da função com valor da tabela de retornar um resultset ( conjunto de resultados). Esse tipo de função cria uma variável do tipo TABLE e a popula a partir do código. Essa tabela é então, passada de volta a função, de modo que possa ser usada em declarações SELECT. Esse tipo de função é a [blank_start]Valor de Tabela com Varias Instruções[blank_end].
- AValor de Tabela com Várias Instruções
38É um tipo especial de Store Procedure, que é executada automaticamente quando um usuário realizar uma operação de modificação (INSERT, UPDATE E DELETE) de dados em uma tabela modificada, estamos falando de [blank_start]TRIGGERS[blank_end]
- ATRIGGERS
39É um tipo de trigger que é disparado depois que todas as ações terem sido completadas na tabela especificada, ou seja, se mandarmos inserir um dado, primeiramente o dados será inserido na tabela,e somente depois a Trigger do tipo [blank_start]AFTER[blank_end] será executada.
- AAFTER
40O código é presente no trigger é executado no lugar da operação que causou seu disparo , esse tipo de Trigger é a [blank_start]INSTEAD OF[blank_end]
- AINSTEAD OF
41A sintaxe para HABILITAR uma trigger : ALTER table tabela ... [blank_start]enable trigger nome_trigger[blank_end]
- Aenable trigger nome_trigger
42A função [blank_start]UPDATE()[blank_end] retorna True se uma coluna especificada for afetada por uma TRIGGER com transação DML (INSERT, UPDATE E DELETE)
- AUPDATE()
43[blank_start]Aninhamento[blank_end] é quando uma trigger dispara outra trigger.
- AAninhamento
44É um tipo especial de gatilho de TRIGGER after aninhado. Esse tipo de TRIGGER ocorre quando um TRIGGER executa uma declaração DML que o dispara novamente. Estamos falando de [blank_start]TRIGGER RECURSIVO[blank_end]
- ATRIGGER RECURSIVO
Informationen
- Beschreibung
- 410 informatica Quiz am SQL Server Boson Treinamentos 2, erstellt von Everson Santos Silva am 22/10/2018.
- Autor
- Everson Santos Silva
- Sprache
- Português
- Aufrufe
- 2
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz