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
 

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.


A

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


B

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


C

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


D

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


E

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.


A

Profile SQL


B

SQL All Complete Manager


C

SQL Manager Install


D

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 é


A

excluir metade das tabelas do banco de dados Hand.


B

excluir todos os registros da tabela Hand.


C

excluir metade dos registros da tabela Hand.


D

limitar o tamanho de todos os registros da tabela Hard.


E

limitar o número de tabelas do banco de dados Hand.

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?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas II e III.


E

I, II e III.

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


A

II, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

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, é:


A

V – F – V.


B

V – V – F.


C

F – F – V.


D

F – V – V.


E

F – F – F.

Tanto no SQL Server como no MySQL, a aplicação do comando

drop table T

destina-se a:


A

remover T;


B

remover todos os índices de T;


C

colocar T no estado read only;


D

recuperar T a partir de arquivos de backup;


E

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.


A

SYS.INDEXES – SYS.COLUMNS – SYS.PARAMETERS


B

SYS. INDEXES _KEYS – SYS.TYPES – SYS.PARAMETERS


C

SYS.INDEXES – SYS. COLUMNS – SYS.PROCEDURES_EXTENDED


D

SYS.INDEXES – SYS.TYPES – SYS.PARAMETERS


E

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.


A

Um sistema operando com transações de longa duração.


B

Quando o banco de dados está operando com mirroring (espelhamento).


C

Em um sistema que executa muitas atualizações pequenas, mas não agrupadas.


D

Quando o sistema não tem sofrido com indisponibilidade.


E

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?


A

SQL Query Analyzer.


B

SQL Server Reporting Services.


C

SQL Server Integration Services.


D

SQL Server Management Studio.


E

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:


A

select * from dba.logins


B

select * from information_schema.login


C

select * from master..logins


D

select * from sys.syslogins


E

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

ações de autenticação de usuários;


B

operações de backup do banco de dados;


C

operações de comparação e ordenamento de dados;


D

operações de login/logout;


E

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 é


A

codificar os dados de uma tabela especificada nesse comando.


B

confirmar as operações de inserção de dados realizadas em determinado período de tempo.


C

importar um arquivo com dados para uma tabela ou visão da base de dados.


D

restituir os registros excluídos de determinada tabela da base de dados.


E

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:


A

I;


B

II;


C

III;


D

I e II;


E

II e III.

Assinale a alternativa que contém o script SQL para geração das tabelas apresentadas, considerando um SGBD MS SQL SERVER.


A

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)

);


B

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);


C

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)


D

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,

);

Ano: 2023
Prova: FUNDATEC - PROCERGS - Analista - Área: Suporte Banco de Dados - 2023

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.


A

Todas estão corretas.


B

Todas estão incorretas.


C

Apenas I está correta.


D

Apenas II está correta.


E

Apenas III está correta.

   
Gerar simulado