Questões de Concurso Sobre sql server em banco de dados

Questões Discursivas

Foram encontradas 706 questões

Q3401805 Banco de Dados
O MS SQL Server 2022 admite o uso de diversos procedimentos armazenados.
Com relação aos tipos de procedimentos armazenados e os benefícios da sua utilização, analise os itens a seguir.
I. Os comandos de um procedimento armazenado são executados como um único bloco de código, reduzindo significativamente o tráfego de dados da rede entre a máquina cliente e o servidor pois ocorre uma única chamada para executar o procedimento sem esse encapsulamento de código, cada linha individual de código teria de trafegar a rede.
II. Quando um aplicativo chama um procedimento armazenado através da rede, a chamada e outras informações para executar o procedimento ficarão visíveis na rede. Portanto, usuários mal-intencionados podem consultar nomes de tabelas e objetos de banco de dados, inserir instruções Transact-SQL próprias e pesquisar para obter dados críticos.
III. Por padrão, um procedimento armazenado será compilado todas as vezes que for executado, mas criam-se planos de execução que podem ser reutilizados em execuções subsequentes. Como o processador de consulta não precisa criar um plano a cada execução, o tempo de processar um procedimento é reduzido. Se houver alterações significantes nas tabelas ou dados referenciados pelo procedimento armazenado, o plano de execução poderá fazer com que o procedimento execute mais lentamente. Neste caso, recompilará o procedimento e forçará um novo plano de execução para melhorar o desempenho.
IV. Os tipos de procedimentos armazenados suportados pelo SGBD são: os definidos pelo usuário, os procedimentos de sistema, os temporários e as extensões definidas pelo usuário. Esse último tipo permite criar rotinas externas em uma linguagem de programação. Além disso, eles são DLLs que uma instância do MS SQL Server pode carregar e executar dinamicamente.
Está correto, o que se afirma em:
Alternativas
Q3401799 Banco de Dados
Um analista necessita fazer um backup completo no MS SQL Server 2022.
O procedimento armazenado que auxiliará o analista a estimar o tamanho de um backup de banco de dados do tipo completo é o
Alternativas
Q3252013 Banco de Dados
Analise as afirmativas sobre Microsoft SQL Server:

I - O MS-SQL (ou Microsoft SQL Server) é um sistema de gerenciamento de banco de dados relacional (RDBMS) desenvolvido pela Microsoft. Ele é amplamente utilizado para armazenar, gerenciar e recuperar dados em diversos tipos de aplicações, desde pequenas aplicações empresariais até sistemas de larga escala.
II - Durante a instalação do Microsoft SQL Server a função da opção "Database Engine Services" é instalar o mecanismo de banco de dados, responsável por armazenar, processar e proteger os dados.
III - É possível instalar o Microsoft SQL Server sem o componente "Database Engine Services" e mesmo assim você terá servidor de banco de dados completamente funcional e sem dependências de outros dispositivos.

Qual(is) afirmativa(s) está(ão) correta(s)? 
Alternativas
Q3251993 Banco de Dados
Com relação a linguagens procedurais PL/SQL e T-SQL, marque a alternativa correta. 
Alternativas
Q3251977 Banco de Dados
Sobre Microsoft SQL Server, leias as afirmativas seguintes e marque a alternativa correta:

I - A gestão do espaço de armazenamento é importante, e о MS-SQL fornece mecanismos para ajustar como os arquivos de banco de dados gerenciam seu tamanho físico dentro deste espaço.
II- Os mecanismos de controle de tamanho inicial do arquivo do banco de dados, seu crescimento e redução automática são respectivamente SIZE, GROUTH e RESIZE.
III - O crescimento automático de arquivos de banco de dados, da mesma forma que sua redução automática, não influenciam na estabilidade e desempenho do sistema.

Qual(is) afirmativa(s) está(ão) correta(s)? 
Alternativas
Q3235886 Banco de Dados
Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:

CREATE OR REPLACE PROCEDURE atualizar_valor_contrato(  p_id_contrato IN NUMBER,  p_novo_valor IN NUMBER ) AS BEGIN  UPDATE contratos  SET valor = p_novo_valor  WHERE id = p_id_contrato;
 COMMIT; END atualizar_valor_contrato;

Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?
Alternativas
Q3174808 Banco de Dados
O SQL Server Profiler é utilizado para realizar auditoria em servidores SQL Server a partir do rastreamento de atividades. Durante um rastreamento, os dados capturados são armazenados em uma tabela, em que cada linha representa uma requisição (query) e cada coluna apresenta informações sobre as requisições. Durante uma auditoria no sistema de banco de dados do TCE de Roraima, uma requisição (query) capturada pelo SQL Server Profiler retornou os seguintes dados:

EventClass: SQL:BatchCompleted Application Nane: Microsoft SQL Server Management Studio LoginName: MicrosoftAccount\[email protected] CPU: 3002 Reads: 105325 Writes: 0 Duration: 45219 DatabaseName: Processos_2024 HostName: AUD01_TCERR

Com relação aos dados dessa requisição, assinale a afirmativa correta.
Alternativas
Q3170232 Banco de Dados

A respeito de PostgreSQL, de SQL Server e de MySQL, julgue o item a seguir.


No SQL Server, o keyset-driven cursor mantém uma cópia completa dos dados no momento em que é aberto, e qualquer alteração feita nos dados subjacentes não é refletida no cursor, tornando-o semelhante a um static cursor.

Alternativas
Q3309185 Banco de Dados
Considere um sistema de gestão de biblioteca baseado em um banco de dados em SQL Server com duas tabelas principais: "livros" e "autores". A tabela "livros" tem os campos: "id" (chave primária) com tipagem INT, "titulo" (título do livro) com tipagem VARCHAR, "ano_de_publicacao" (ano de publicação do livro) com tipagem DATETIME e "autor_id" (chave estrangeira referenciando a tabela "autores") com tipagem INT. A tabela "autores" possui os campos: "id" (chave primária) com tipagem INT e "nome" (nome do autor) com tipagem VARCHAR. Um analista de dados da biblioteca precisa realizar uma consulta SQL que retorne todos os títulos dos livros publicados após o ano de 2020, junto ao nome dos autores correspondentes. Qual seria a consulta SQL CORRETA para essa situação? 
Alternativas
Q3226854 Banco de Dados
Em banco de dados MS Sql Server 2022, em sua configuração-padrão, uma técnica comum para otimizar consultas realizadas frequentemente no banco de dados e que apresentam lentidão, é a de:
Alternativas
Q3136036 Banco de Dados
Cada sistema de gerenciamento de banco de dados (SGBD) tem características, comandos e funcionalidades específicas que os tornam adequados para diferentes necessidades de sistemas. Microsoft SQL Server, MySQL e PostgreSQL são amplamente utilizados no mercado, cada um oferecendo funcionalidades e vantagens que podem influenciar a escolha de acordo com o contexto de aplicação. Relacione cada banco de dados (Coluna A) com sua funcionalidade ou característica correspondente (Coluna B).

Coluna A: SGBD
1.Microsoft SQL Server. 2.MySQL. 3.PostgreSQL. 4.MySQL e PostgreSQL. 5.Microsoft SQL Server e PostgreSQL.

Coluna B: Característica
(__)Suporte nativo a JSON e operações avançadas em dados JSON, facilitando a integração com aplicações NoSQL.

(__)Suporte a transações distribuídas e capacidade de federar consultas entre servidores diferentes por meio de linked servers.

(__)Implementação de MVCC (Multi-Version Concurrency Control) para permitir maior eficiência em operações simultâneas de leitura e escrita.

(__)Sistema de replicação master-slave e suporte a clusters NDB, facilitando a escalabilidade em grandes volumes de dados.

(__)Disponibilidade de um sistema de permissões hierárquico, facilitando a gestão granular de segurança em múltiplos níveis.

A sequência correta é:
Alternativas
Q3092947 Banco de Dados

Imagem associada para resolução da questão


Considerando o comando precedente, do banco de dados MS-SQLSERVER 2019, julgue o próximo item.


O comando cria um índice clusterizado em column1, column2 e column3 da tabela table1 no esquema schema1, com column1 e column3 classificados em ordem decrescente e column2 classificado em ordem crescente. 

Alternativas
Q3066613 Banco de Dados
O SQL Server 2000 foi uma versão do sistema de gerenciamento de banco de dados (SGBD) desenvolvido pela Microsoft, lançada em 2000. Sobre o SQL Server 2000, julgue as afirmativas a seguir:

I. O SQL Server 2000 suporta o uso de procedimentos armazenados, que são blocos de código T-SQL armazenados no banco de dados para execução posterior. O SQL Server 2000 utiliza o Transact-SQL (T-SQL) como sua linguagem de consulta, que é uma extensão do SQL padrão com recursos adicionais.
II. O SQL Server 2000 introduziu o conceito de .NET Triggers, que são ações automáticas desencadeadas por eventos, como inserções, atualizações ou exclusões de dados. Este tipo de Trigger pode ser tanto do tipo INSTEAD OF quanto do tipo AFTER. A novidade é que um .NET Trigger, ao invés de executar comandos T-SQL, é capaz de chamar código de um módulo .NET, o qual foi instalado no SQL Server 2000.
III. A ferramenta Enterprise Manager no SQL Server 2000 permite a administração visual do servidor, criação de bancos de dados, tabelas, índices e outras operações de gerenciamento. 
Alternativas
Q3066610 Banco de Dados
O SQL Server 2005 é uma plataforma de banco de dados ideal para uso em ambientes de hospedagem na Web compartilhados e dedicados. Qual recurso foi introduzido no SQL Server 2005 para proporcionar uma maior segurança ao armazenamento de senhas no banco de dados?
Alternativas
Q3014094 Banco de Dados
Na hierarquia dos componentes dos pacotes do SSIS, o segundo componente mais importante, onde são desenvolvidos os pacotes, é denominado
Alternativas
Q3011912 Banco de Dados
O SQL Server 2022 (16.x) está disponível nas versões Enterprise, Developer, Standard e Express, as quais podem ser instaladas sob a forma de atualização de uma das versões anteriores. A partir do SQL Server 2012 (11.x) SP4 Standard, o SQL Server 2022 (16.x) pode ser instalado nas versões 
Alternativas
Q3011911 Banco de Dados
A respeito do Microsoft SQL Server 2022, assinale a opção correta. 
Alternativas
Q2649883 Banco de Dados
Marque a alternativa que contém uma característica comum dos bancos de dados NoSQL: 
Alternativas
Q2568141 Banco de Dados

Bancos de dados híbridos utilizando o MSSQL Server apresentam uma série de características únicas em comparação aos bancos de dados SQL locais. 


Ao migrar um banco de dados SQL Server local para uma solução híbrida MSSQL Server, é esperado que ocorra

Alternativas
Q2568138 Banco de Dados

O SQL Server possui diversas funcionalidades destinadas à detecção e diagnóstico de possíveis erros e problemas de desempenho.


Sobre essas ferramentas no SQL Server, avalie as afirmativas a seguir: 


I. O comando "sys.dm_tran_locks" pode ser utilizado para identificar a causa da lentidão do sistema devido a bloqueios frequentes em uma tabela específica.


II. Entre outras informações, o Repositório de Consultas armazena as estatísticas de erros do servidor SQL.


III. A análise do Plano de Execução permite identificar gargalos e otimizar o desempenho de consultas.


Está correto o que se afirma em 

Alternativas
Respostas
41: C
42: D
43: B
44: D
45: C
46: B
47: E
48: E
49: X
50: A
51: D
52: C
53: C
54: B
55: B
56: B
57: A
58: C
59: D
60: A