Questões de Concurso sobre SQL Server

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
240 questões encontradas
Questões por página
20
Mais recentes
 

O comando utilizado no SQL Server que permite remover todas as linhas da tabela sem a opção de limitar o número de linhas excluídas é:


A

DROP


B

DELETE


C

EXCLUDE


D

TRUNCATE

Observe o trecho de uma script de criação de tabela no MySQL.


create table teste (

a int auto_increment unique,

b int

)


Assinale a cláusula usada no SQL Server que corresponde funcionalmente à cláusula auto_Increment do MySQL.


A

AUTO_NUMBER


B

COUNTER


C

IDENTITY


D

INCREMENT


E

TIMESTAMP

Joana trabalha com extração e consolidação de dados e precisa ter acesso aos metadados de um banco de dados SQL Server para compreender melhor o modelo e as estruturas utilizadas.

Para começar, Joana resolveu criar uma consulta SQL que produza uma lista das tabelas, com as respectivas colunas com seus tipos de dados e outras propriedades.

O comando que Joana deve usar é:


A

select s1.name tabela, s2.name coluna,

_______s3.name tipo, s2.iscomputed, s2.isnullable

from sysobjects s1, syscolumns s2, systypes s3

where s1.xtype='T'

__and s1.xid=s2.xid and s2.xtype=s3.xtype

__and s2.xusertype=s3.xusertype

order by s1.name, s2.name


B

select s1.name tabela, s2.name coluna,

_______s3.name tipo, s2.iscomputed, s2.isnullable

from systables s1, syscolumns s2, systypes s3

where s1.xcode=s2.xcode and s2.xtype=s3.xtype

__and s2.xusertype=s3.xusertype

order by s1.name, s2.name


C

select s1.name tabela, s2.name coluna,

_______s3.name tipo, s3.iscomputed, s3.isnullable

from systables s1, syscolumns s2, systypes s3

where s1.tableid=s2.tableid and s2.xtype=s3.xtype

__and s2.xusertype=s3.xusertype

order by s1.name, s2.name


D

select s1.name tabela, s2.name coluna,

_______s3.name tipo, s2.iscomputed, s2.isnullable

from sysobjects s1, syscolumns s2, systypes s3

where s1.xtype='U'

__and s1.id=s2.id and s2.xtype=s3.xtype

__and s2.xusertype=s3.xusertype

order by s1.name, s2.name


E

select s1.name tabela, s2.name coluna,

_______s3.name tipo, s2.iscomputed, s2.isnullable

from systables s1, syscolumns s2, sysobjects s3

where s1.xid=s2.xid and s2.xtype=s3.xtype

__and s2.xusertype=s3.xusertype

order by s1.name, s2.name

Assinale a alternativa que apresenta o software que é usado para configurar, gerenciar e administrar todos os componentes do Microsoft SQL Server.


A

SCM - SQL Command Master


B

SDAC - SQL Direct Access Control


C

SAC - SQL Access Control


D

SSMS - SQL Server Management Studio

O sistema de gerenciamento de banco de dados oferece ao administrador diferentes indicadores para obter informações sobre o ambiente. No caso do SGBD SQL Server, quando se trata de analisar a performance de consultas, um dos indicadores observados é o chamado tipo de espera (Wait Type).


Considere que o sistema de controle de pagamentos da metalúrgica Ferro Forte está no SGBD SQL Server, e vem apresentando perda de performance no processo de fechamento da folha de pagamento. O analista de banco de dados constata que o tipo de espera mais comum se refere ao paralelismo do plano de execução (CXPACKECT).


Visando a otimizar a performance da consulta em relação aos recursos de CPU e de memória do servidor, assinale a opção que lista os parâmetros que devem ser ajustados para melhorar o paralelismo.


A

Parâmetro da Instância Maximum worker threads.


B

Parâmetro do banco de dados Query Optimizer Fixes.


C

Parâmetro da Instância Maximun number of concurrent connections.


D

Parâmetro do banco de dados Cost Threshold for Parallelism e MaxDOP.


E

Parâmetro da Instância Cost Threshold for Parallelism e MaxDOP, e o parâmetro no banco de dados MaxDOP.

Maria deseja visualizar os campos nome e sobrenome da tabela de Clientes em uma única coluna. Para isso, utilizou a concatenação para unir esses dois campos. Qual o comando correto utilizado no SQL Server para concatenar o Nome e o Sobrenome em uma única coluna?


A

USE BDVendas

Select

Nome+' '+Sobrenome AS NomeCompleto

From Cliente


B

USE BDVendas

Select

'Nome' + 'Sobrenome' AS NomeCompleto

From Cliente


C

USE BDVendas

Select

Nome, Sobrenome AS NomeCompleto

From Cliente


D

USE BDVendas

Select

'Nome' and 'Sobrenome' AS NomeCompleto

From Cliente

Assinale a afirmativa correta a respeito do esquema relacional apresentado.


A

a tabela X admite linhas duplicadas.


B

a tabela X não pode ter mais linhas que a tabela Y.


C

a tabela Y admite linhas duplicadas.


D

a tabela Y não pode ter mais linhas que a tabela X.


E

as tabelas X e Y não podem ter o mesmo número de linhas.

A execução, no SQL Server, do comando:


SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');

resultará


A

na adição da palavra CARREIRA na 13ª posição da frase ANALISTA DE SISTEMAS.


B

na substituição da palavra ANALISTA por CARREIRA.


C

na adição da palavra CARREIRA após a 8ª posição da frase ANALISTA DE SISTEMAS.


D

em um erro, pois os parâmetros passados para a função STUFF estão incorretos.


E

na substituição da palavra SISTEMAS por CARREIRA.

Entre outras funcionalidades, uma stored procedure pode melhorar o desempenho de um banco de dados e criar tarefas agendadas; procedimentos de sistema são armazenados no banco de dados padrão do SQL Server e executam as tarefas administrativas, a partir de qualquer banco de dados.


C

Certo


E

Errado

Sobre o Microsoft SQL Server 2012, analise as afirmativas a seguir.


I. O SQL Server Agent é executado numa mesma instância com o mesmo serviço do SQL Server.

II. O SQL Server 2012 contém duas interfaces gráficas para usuário, que permitem gerenciar, monitorar, manter e desenvolver em um ambiente SQL Server.

III. O SQL Server também contém criptografia nativa.


Está correto o que se afirma apenas em


A

I.


B

II.


C

III.


D

II e III.

Analise as afirmativas abaixo com relação aos gerenciadores de bancos de dados MS SQL Server 2014 e Oracle 10g.


1. Tanto o MS SQL SERVER quanto o Oracle trabalham com triggers acionadas antes (BEFORE) e também acionadas após (AFTER) uma dada ocorrência.

2. O MS SQL Server trabalhar com T-SQL enquanto o Oracle trabalha com PL/SQL.

3. Tanto o MS SQL Server quanto o Oracle não permitem mudança de valores antes da efetivação do commit.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 2.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

Qual utilitário constitui um ambiente integrado para o gerenciamento de qualquer infraestrutura de SQL do MS SQL Server, combinando um amplo grupo de ferramentas gráficas com editores de scripts avançados com acesso ao SQL Server para desenvolvedores e administradores de banco de dados?


A

Management Console for SQL Server ou MMCSS


B

SQL Server Data Tools ou SSDT


C

SQL Server Management Studio ou SSMS


D

SQL Server Management Console ou SSMC


E

SQL Server Central Management Console ou SSCMC

Quais versões do MS SQL Server ainda contam com suporte ativo e vigente da Microsoft, incluindo releases de Service Packs?


1. SQL Server 2014

2. SQL Server 2016

3. SQL Server 2017

4. SQL Server 2019


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 4.


B

São corretas apenas as afirmativas 2 e 4.


C

São corretas apenas as afirmativas 3 e 4.


D

São corretas apenas as afirmativas 2, 3 e 4.


E

São corretas as afirmativas 1, 2, 3 e 4.

O comando tablediff do sistema gerenciador de banco de dados SQL Server 2008 R2 permite, especificamente,


A

excluir linhas de uma tabela contendo valores nulos.


B

comparar o conteúdo de duas tabelas.


C

ter o retorno de valores na faixa de 0 a 7.


D

duplicar linhas de uma tabela com chave primária composta.


E

eliminar a necessidade de chaves estrangeiras em uma tabela.

João trabalha na migração para o MySQL de um sistema baseado originalmente no SQL Server.


Nesse contexto, nos comandos SQL que eventualmente utilizem o operador like, João:


A

é obrigado a substituir o operador like pelo operador regexp;


B

pode manter o comando como está, pois o MySQL interpreta o operador corretamente;


C

pode manter o comando, mas deve substituir todas as ocorrências do caractere curinga “%” por “*”;


D

pode manter o comando, mas deve substituir todas as ocorrências do caractere curinga “*” por “%”;


E

pode manter o comando, mas deve substituir todas as ocorrências do caractere curinga “?” por “_”.

No contexto do MS SQL Server, assinale a opção que contém somente comandos válidos para o estabelecimento de permissões de acesso/uso num ambiente de bancos de dados.


A

Allow, Create, Remove.


B

Allow, Deny, Revoke.


C

Create, Drop, Permit.


D

Deny, Grant, Revoke.


E

Drop, Grant, Permit.

Assinale a opção que apresenta o serviço do SQL Server correspondente a um conjunto de ferramentas gráficas e objetos programáveis para mover, copiar e transformar dados.


A

analysis services


B

master data services


C

reporting services


D

integration services

Para fazer o uso de um comando com o Microsoft SQL Server, a fim de enviar uma consulta ao Server MS SQL, o comando a ser empregado é:


A

mssql_init


B

mssql_query


C

mssql_result


D

mssql_pconnect

Considere que em um banco de dados SQL Server, aberto e funcionando em condições ideais, um Técnico está criando a tabela TRTFunc, utilizando a instrução abaixo.


CREATE TABLE TRTFunc

( NroMatricula INT IDENTITY PRIMARY KEY,

--NomeFunc varchar(255) NOT NULL,

--Salario DEC(10,2) CONSTRAINT

);


Para criar uma restrição, cujo nome seja valor_positivo, de forma que o campo Salario deva ser positivo e maior que zero, a lacuna I deve ser corretamente preenchida com


A

valor_positivo VALIDATE (Salario > 0)


B

valor_positivo IS (Salario > 0)


C

CHECK (Salario > 0) AS valor_positivo


D

valor_positivo CHECK (Salario > 0)


E

VALIDATE valor_positivo CHECK (Salario > 0)

   
Gerar simulado