

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.
São tipos de dados válidos do MS SQL Server:
1. ntext
2. image
3. year
4. bigint
5. bit
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1, 2, 3 e 4.
São corretas apenas as afirmativas 1, 2, 3 e 5.
São corretas apenas as afirmativas 1, 2, 4 e 5.
São corretas apenas as afirmativas 1, 3, 4 e 5.
São corretas apenas as afirmativas 2, 3, 4 e 5.
___________________ é uma ferramenta criada pela Microsoft para efetuar traces em instâncias no SQL Server.
Assinale a alternativa que preenche corretamente a lacuna.
Profile SQL
SQL All Complete Manager
SQL Manager Install
SQL Server Profiler
Considere o seguinte comando do sistema gerenciador de bancos de dados Microsoft SQL Server:
TRUNCATE TABLE Hand;
O resultado da execução desse comando é
excluir metade das tabelas do banco de dados Hand.
excluir todos os registros da tabela Hand.
excluir metade dos registros da tabela Hand.
limitar o tamanho de todos os registros da tabela Hard.
limitar o número de tabelas do banco de dados Hand.
Ao realizar a leitura de um texto utilizando READTEXT, necessariamente o texto inteiro será lido.
Certo
Errado
Considere que o DBA de um banco de dados SQL Server 2019 definiu o índice abaixo sobre a tabela TAB1:
CREATE NONCLUSTERED INDEX IDX1
ON TAB1 (codcomp, dataInicial)
WHERE DataFinal IS NOT NULL;
Sobre isso, analise as assertivas abaixo:
I. Esse comando cria um índice filtrado.
II. O índice criado por esse comando contribui à melhoria do desempenho de consultas principalmente quando a condição (DataFinal IS NOT NULL) é observada em um grande número de tuplas dessa tabela.
III. O formato de armazenamento primário do índice criado por esse comando é columnstore.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas II e III.
I, II e III.
Qual função do banco de dados MS SQL Server retorna um número como uma string?
TRANSFORM()
TOSTRING()
CONVERT()
STR()
STRING()
O comando MATCH deve ser utilizado como parte do comando WHERE.
Certo
Errado
No contexto de uma instalação do MS SQL Server, a configuração inicial do server collation (Agrupamento do servidor, em português), analise as afirmativas a seguir.
I. Não é possível criar bancos de dados com um valor do parâmetro Agrupamento diferente daquele adotado na instalação do SQL Server.
II. A escolha do Agrupamento pode ter impacto nas comparações entre strings em comandos SQL.
III. A escolha do Agrupamento não tem impacto na ordenação (order by) em comandos SQL.
Está correto o que se afirma em
II, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
O comando OPTION não pode ser utilizado com o comando GROUP BY.
Certo
Errado
Considere as seguintes assertivas sobre recursos de backup no SQL Server 2019, assinalando V, se verdadeiras, ou F, se falsas.
( ) Oferece diferentes modelos de recuperação, entre eles o total, diferencial e log de transações.
( ) Um backup diferencial captura apenas as extensões dos dados alterados desde o último backup diferencial.
( ) Se a base de dados foi criada com múltiplos arquivos de dados, é possível criar backups de arquivos individuais e restaurá-los individualmente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – F – V.
V – V – F.
F – F – V.
F – V – V.
F – F – F.
Tanto no SQL Server como no MySQL, a aplicação do comando
drop table T
destina-se a:
remover T;
remover todos os índices de T;
colocar T no estado read only;
recuperar T a partir de arquivos de backup;
desconectar T do banco de dados atual, e transformá-la numa tabela temporária.
O DBA de um banco de dados SQL Server 2019 precisou procurar no catálogo algumas definições existentes sobre um esquema da base de dados específico para executar o seu trabalho. Ele descobriu que:
● Para procurar as tabelas existentes, deveria consultar a SYS.TABLES, e para encontrar as chaves primárias existentes, poderia consultar a tabela _____________;
● Encontraria na tabela _________ o identificador do tipo de dado associado aos atributos de uma dada tabela;
● Para encontrar os procedimentos armazenados na base de dados, precisava consultar a SYS.PROCEDURES, e que se quisesse saber detalhes dos parâmetros de um dado procedimento armazenado, poderia encontrá-los na ___________;
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
SYS.INDEXES – SYS.COLUMNS – SYS.PARAMETERS
SYS. INDEXES _KEYS – SYS.TYPES – SYS.PARAMETERS
SYS.INDEXES – SYS. COLUMNS – SYS.PROCEDURES_EXTENDED
SYS.INDEXES – SYS.TYPES – SYS.PARAMETERS
SYS.PRIMARY_KEYS – SYS.TYPES – SYS.PROCEDURES_EXTENDED
Assinale a alternativa que apresenta um caso de uso que é mais adequado para uso do Accelerated Database Recovery (ADR) do Microsoft SQL Server 2019.
Um sistema operando com transações de longa duração.
Quando o banco de dados está operando com mirroring (espelhamento).
Em um sistema que executa muitas atualizações pequenas, mas não agrupadas.
Quando o sistema não tem sofrido com indisponibilidade.
Em sistemas onde o espaço de armazenamento é mais importante do que disponibilidade.
Qual componente do Microsoft SQL Server é usado para armazenar e executar procedimentos armazenados, funções e gatilhos?
SQL Query Analyzer.
SQL Server Reporting Services.
SQL Server Integration Services.
SQL Server Management Studio.
SQL Server Database Engine.
Depois de assumir uma função de gestão dos bancos de dados SQL Server, João decidiu levantar os logins correntes na sua instalação.
Para tanto, com seu login “sa” executou o comando:
select * from dba.logins
select * from information_schema.login
select * from master..logins
select * from sys.syslogins
select * from system
Na criação de um banco de dados no SQL Server há um importante parâmetro a ser definido, denominado Agrupamento (Collation, em inglês), cuja escolha tem impacto, principalmente, nas:
ações de autenticação de usuários;
operações de backup do banco de dados;
operações de comparação e ordenamento de dados;
operações de login/logout;
strings de conexão com instâncias remotas.
A linguagem Transact SQL do sistema gerenciador de bancos de dados Microsoft SQL Server possui o comando BULK INSERT, cuja função é
codificar os dados de uma tabela especificada nesse comando.
confirmar as operações de inserção de dados realizadas em determinado período de tempo.
importar um arquivo com dados para uma tabela ou visão da base de dados.
restituir os registros excluídos de determinada tabela da base de dados.
eliminar os registros que contenham valores nulos nas tabelas do banco de dados.
Sobre a utilização de views, em bancos de dados como MySQL, SQL Server, analise as afirmativas a seguir.
I. Views servem para construir e armazenar o conteúdo de consultas complexas de uso frequente.
II. Os principais SGBD não permitem o uso de operações de update/delete sobre views.
III. Em geral, as views não podem ser referenciadas na cláusula FROM em outras consultas SQL.
Está correto somente o que se afirma em:
I;
II;
III;
I e II;
II e III.
Assinale a alternativa que contém o script SQL para geração das tabelas apresentadas, considerando um SGBD MS SQL SERVER.
CREATE TABLE tipo (
id int NOT NULL,
descricao varchar(20),
classe varchar(3) NOT NULL
);
ALTER TABLE tipo ADD CONSTRAINT PK_1 PRIMARY KEY (id);
CREATE TABLE alimento (
codigo int not NULL primary key,
nome varchar(40),
preco numeric(12,2),
categoria int,
CONSTRAINT FK_2 FOREIGN KEY (categoria) REFERENCES tipo(id)
);
create table tipo (
id int NOT NULL UNIQUE PRIMARY KEY,
descricao varchar(20),
classe char(3)
);
create table alimento (
codigo int not NULL AUTOINC,
nome varchar(40),
preco float(12,2),
categoria char(3),
);
ALTER TABLE ALIMENTO ADD CONSTRAINT PK_1 PRIMARY KEY (codigo);
ALTER TABLE ALIMENTO ADD CONSTRAINT FK_2 FOREIGN KEY (categoria);
CREATE TABLE tipo (
PRIMARY KEY int id,
char descricao ,
char classe
);
CREATE TABLE alimento (
primary key int codigo ,
char nome,
float preco ,
NOT NULL int categoria,
);
ALTER TABLE alimento ADD FOREIGN KEY categoria REFERENCES tipo(id)
CREATE TABLE tipo (
id int PRIMARY KEY,
descricao varchar(3),
classe char
);
CREATE TABLE alimento (
id int PRIMARY KEY,
nome varchar(40),
preco float(12,2),
categoria char FOREIGN KEY tipo(classe) REFERENCES id,
);
Analise as assertivas abaixo sobre o sistema de banco de dados Microsoft SQL Server 2019 e assinale a alternativa correta.
I. Durante operações de JOIN, valores nulos (vazios) não são considerados uma combinação.
II. Os três tipos de JOIN são INNER, OUTER e CROSS.
III. Colunas usadas em uma condição de JOIN precisam ser do mesmo tipo.
Todas estão corretas.
Todas estão incorretas.
Apenas I está correta.
Apenas II está correta.
Apenas III está correta.