Questões de Concurso Comentadas sobre sql server em banco de dados

Foram encontradas 572 questões

Q2109460 Banco de Dados
No H2 Database, para remover todas as linhas da tabela cliente, que não possui restrições de chave estrangeira, sem possibilidade de rollback, utiliza-se o comando
Alternativas
Q2093439 Banco de Dados
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 é:
Alternativas
Q2093432 Banco de Dados
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? 
Alternativas
Q2093431 Banco de Dados
O Microsoft SQL Server, além dos operadores relacionais SQL, aceita os operadores relacionais pivot, unpivot e apply. Diante do exposto, analise as afirmativas a seguir.
I. Pivot: é um operador que converte a forma de seu conjunto resultado de entrada de duas colunas que representam pares nome-valor para múltiplas colunas, uma para cada nome de entrada. A coluna de nome da entrada é a coluna pivô e o usuário precisa indicar que nomes transportar da entrada para colunas individuais na saída.
II. Unpivot: é uma operação inversa ao pivot.
III. Apply: é um operador binário que toma duas entradas com valor de tabela, das quais a entrada da direita normalmente é uma chamada de função com valor de tabela que toma como argumentos uma ou mais colunas da entrada da esquerda.
IV. Apply: possui duas variações semelhantes a inner join e outer join, que são a inner apply e outer apply.
Está correto o que se afirma em
Alternativas
Q2084847 Banco de Dados
Em um banco de dados Microsoft SQL Server 2016, existe uma tabela denominada “estoque”, que possui, entre outros, um campo de nome “preco” que armazena o preço de venda de vários produtos. Os preços dos produtos são R$ 270,00, R$ 280,00, R$ 295,00 e R$ 380,00. A tabela deve ser atualizada de forma que, no campo “preco”, nenhum produto deverá possuir preço menor que R$ 295,00, e não pode haver redução de preço nos produtos. Assinale a alternativa que possui o comando correto para executar essa atualização. 
Alternativas
Q2084846 Banco de Dados

Observe o código em SQL Server 2016 a seguir:


SELECT A.CODIGO, A.NOME, B.DATA, B.VALOR, C.QTD, D.DESCRIC FROM CLIENTES A, PEDIDOS B, ITENS C, PRODUTOS D WHERE A.CODIGO = B.CODCLIENTE AND B.CODIGO = C.CODPEDIDO AND C.CODPRODUTO = D.CODIGO


Qual o efeito da execução desse código no banco de dados?

Alternativas
Q2084844 Banco de Dados

Observe o comando em SQL a seguir:


USE MASTER GO IF EXISTS(SELECT * FROM bancos WHERE

    name='idecan') DROP DATABASE idecan GO


O que acontece no banco de dados após a execução do comando acima no SQL Server 2016? 

Alternativas
Q2066820 Banco de Dados
Em 1970, Codd propôs o modelo de dados relacional. Na época, os bancos de dados usavam modelos hierárquicos e de rede. O modelo relacional revolucionou a área de banco de dados deixando os dois outros modelos praticamente esquecidos.
Como o nome do modelo já diz, um banco de dados relacional é uma coleção de relações com nomes distintos entre entidades. Um banco de dados é considerado bom quando o SGBD garante que as informações sendo armazenadas estão corretas e, para isso, é utilizado o conceito de restrições de integridade.
Assim, para garantir a integridade dos dados, SGBDs como o Microsoft SQL Server implementam o conceito de chaves primária e estrangeiras.
Em relação a chaves primárias e estrangeiras no Microsoft SQL Server, assinale V para a afirmativa verdadeira e F para afirmativa falsa.
( ) Se, ao criar uma chave primária em uma tabela, não for especificado NOCLUSTERED ou CLUSTERED e se essa tabela não possuir um índice CLUSTERED, por definição a chave primária é criada junto a um índice CLUSTERED. ( ) Os dados das colunas usadas para compor a chave primária devem possui valores exclusivos, de modo que o valor NULL só pode aparecer uma vez. ( ) Uma chave estrangeira de uma tabela pode fazer referência a uma coluna de outra tabela de outro banco de dados. ( ) Uma chave estrangeira de uma tabela não precisa estar vinculado a uma chave primária de outra tabela, desde que a coluna referenciada seja UNIQUE.
As afirmativas são, respectivamente,
Alternativas
Q2066816 Banco de Dados
Sistemas Gerenciadores de Bancos de Dados (SGBD) relacionais que seguem o padrão SQL implementam objeto chamado VIEW.
Segundo Ramakrishnan, em seu livro Sistemas Gerenciador de Banco de Dados, VIEW é definida como tabelas cujas linhas não são armazenadas explicitamente no banco de dados, mas calculadas conforme necessário, com base na definição de visão.
Com relação à VIEW no Microsoft SQL Server, analise as afirmativas a seguir.
I. A view é utilizada para tornar a percepção do usuário mais simplificada e focalizada. II. Visões são instrumentos de segurança, pois permitem restringir o acesso aos dados, ou seja, usuários não possuem permissões para acessar as tabelas base. III. O Objeto view é utilizado para simular versões anteriores de tabelas que teve seu esquema transformado e assim garantir o pleno funcionamento dos sistemas. IV. As instruções de SQL UPDATE, DELETE e INSERT são permitidas desde que realizadas utilizando colunas de uma única tabela base.
Está correto o que se afirma em
Alternativas
Q2066812 Banco de Dados
Considere os clientes de uma loja cadastrados em um SGBDR Microsoft SQL Server, e a necessidade de sortear um cliente para receber um prêmio. O administrador resolve realizar o sorteio através de um código Transact-SQL (TSQL).
Dos códigos a seguir, identifique o que irá realizar o sorteio de forma imparcial.
Alternativas
Q2066811 Banco de Dados
Select at.customerid, at.tdate from salestransaction at where at.tdate > GETDATE( ) - 10 order by at.tdate desc
A instrução SQL acima é executada milhões de vezes por dia em um SGBDR Microsoft SQL Server. Considerando que ‘customerid’ é parte da chave primária e que ‘tdate’ não está indexada e não apresenta valores únicos, assinale o índice a seguir que irá prover uma melhor otimização para essa consulta.
Alternativas
Q2044792 Banco de Dados
O SQL Server fornece sinônimos de tipo de dados para compatibilidade com ISO. É o caso do sinônimo “Precisão dupla”, dado do sistema SQL Server descrito como:
Alternativas
Q2044788 Banco de Dados
Em SQL Server, são tipos de dados de valor grande:
Alternativas
Q1990869 Banco de Dados
Com relação aos tipos de backup suportados pelo SQL Server 2016, analise as afirmativas a seguir.
I. Um backup incremental de transações inclui todos os registros de log dos quais não foi feito backup de dados anteriores.
II. Um backup de logs registra apenas as extensões de dados que foram alteradas nos grupos de arquivos desde o último backup, conhecido como base para o backup diferencial.
III. Os backups de banco de dados completos representam todo o banco de dados quando o backup foi concluído.
Está correto o que se afirma em
Alternativas
Q1986116 Banco de Dados
Um Analista, utilizando um banco de dados SQL Server aberto e funcionando em condições ideais, deseja criar uma tabela temporária para ser usada dentro de uma seção. O SQL Server fornece duas maneiras de criar tabelas temporárias: por meio das instruções SELECT INTO e CREATE TABLE. Mas, em ambas as instruções, o nome da tabela temporária deve começar com
Alternativas
Q1984193 Banco de Dados
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. 
Alternativas
Q1984192 Banco de Dados
O particionamento em um SGBD geralmente é empregado em tabelas com grande volume de dados. Como resultado desse processo são gerados conjuntos menores de dados. Essa configuração pode contribuir para melhor desempenho de consultas.
Considere que no banco de dados do sistema financeiro da empresa XPTO exista uma tabela chamada Fatura. Essa tabela possui bilhões de tuplas e não está particionada. O Analista de banco de dados propõe particionar a tabela Fatura utilizando a coluna Ano.
O SGBD utilizado para gerenciar o banco de dados do sistema é o SQL Server. Com relação aos itens que devem ser cumpridos para realizar o particionamento da tabela, analise os itens a seguir:
I. Os componentes fundamentais para particionar a tabela são: elaborar uma função de partição, criar um esquema de partição, especificar novo grupo de arquivos no banco de dados, criar arquivos de dados para cada ano e criar índice clusterizado contendo a coluna utilizada para o particionamento.
II. A função de partição com RANGE RIGHT sobre uma coluna datetime ou datetime2 indica que as tuplas registradas meia noite ficaram em outra partição, ou seja, sendo o primeiro elemento da fragmentação seguinte.
III. A função de partição não permite parâmetro de input dos tipos de dados varchar ou nvarchar.
IV. Se não for especificado o método adotado para criar os intervalos de fragmentação na função de partição por padrão é adotado o RANGE LEFT.
Está correto o que se afirma em
Alternativas
Q1981856 Banco de Dados
No SGBD Microsoft SQL Server, a função de banco de dados que está associada às permissões sobre o banco é
Alternativas
Q1975752 Banco de Dados
No que diz respeito ao Sistema Gerenciador de Banco de Dados (SGBD) SQL Server, julgue o item.

O monitoramento das instruções SQL pode ser realizado pelo utilitário SQL Profiler.
Alternativas
Q1975751 Banco de Dados
No que diz respeito ao Sistema Gerenciador de Banco de Dados (SGBD) SQL Server, julgue o item.

Os membros da função de banco de dados fixa db_securityadmin não podem modificar a associação de função para funções personalizadas nem gerenciar permissões. 
Alternativas
Respostas
81: D
82: D
83: A
84: D
85: B
86: E
87: B
88: C
89: A
90: D
91: C
92: B
93: A
94: C
95: C
96: E
97: C
98: C
99: C
100: E