

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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 é:
DROP
DELETE
EXCLUDE
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.
AUTO_NUMBER
COUNTER
IDENTITY
INCREMENT
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 é:
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
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
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
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
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.
SCM - SQL Command Master
SDAC - SQL Direct Access Control
SAC - SQL Access Control
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.
Parâmetro da Instância Maximum worker threads.
Parâmetro do banco de dados Query Optimizer Fixes.
Parâmetro da Instância Maximun number of concurrent connections.
Parâmetro do banco de dados Cost Threshold for Parallelism e MaxDOP.
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?
USE BDVendas
Select
Nome+' '+Sobrenome AS NomeCompleto
From Cliente
USE BDVendas
Select
'Nome' + 'Sobrenome' AS NomeCompleto
From Cliente
USE BDVendas
Select
Nome, Sobrenome AS NomeCompleto
From Cliente
USE BDVendas
Select
'Nome' and 'Sobrenome' AS NomeCompleto
From Cliente
O operador relacional PIVOT pode ser usado no SQL Server para realizar agregação de colunas.
Certo
Errado
Assinale a afirmativa correta a respeito do esquema relacional apresentado.
a tabela X admite linhas duplicadas.
a tabela X não pode ter mais linhas que a tabela Y.
a tabela Y admite linhas duplicadas.
a tabela Y não pode ter mais linhas que a tabela X.
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á
na adição da palavra CARREIRA na 13ª posição da frase ANALISTA DE SISTEMAS.
na substituição da palavra ANALISTA por CARREIRA.
na adição da palavra CARREIRA após a 8ª posição da frase ANALISTA DE SISTEMAS.
em um erro, pois os parâmetros passados para a função STUFF estão incorretos.
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.
Certo
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
I.
II.
III.
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.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
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?
Management Console for SQL Server ou MMCSS
SQL Server Data Tools ou SSDT
SQL Server Management Studio ou SSMS
SQL Server Management Console ou SSMC
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.
É correta apenas a afirmativa 4.
São corretas apenas as afirmativas 2 e 4.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 2, 3 e 4.
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,
excluir linhas de uma tabela contendo valores nulos.
comparar o conteúdo de duas tabelas.
ter o retorno de valores na faixa de 0 a 7.
duplicar linhas de uma tabela com chave primária composta.
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:
é obrigado a substituir o operador like pelo operador regexp;
pode manter o comando como está, pois o MySQL interpreta o operador corretamente;
pode manter o comando, mas deve substituir todas as ocorrências do caractere curinga “%” por “*”;
pode manter o comando, mas deve substituir todas as ocorrências do caractere curinga “*” por “%”;
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.
Allow, Create, Remove.
Allow, Deny, Revoke.
Create, Drop, Permit.
Deny, Grant, Revoke.
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.
analysis services
master data services
reporting services
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 é:
mssql_init
mssql_query
mssql_result
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 ......I
);
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
valor_positivo VALIDATE (Salario > 0)
valor_positivo IS (Salario > 0)
CHECK (Salario > 0) AS valor_positivo
valor_positivo CHECK (Salario > 0)
VALIDATE valor_positivo CHECK (Salario > 0)