Questões de Concurso Público Prefeitura de Santana de Parnaíba - SP 2022 para Engenheiro da Computação – Banco de Dados (SQL)

Foram encontradas 40 questões

Q2398017 Banco de Dados
Sobre a instalação do SQL Server 2019, assinale a alternativa que apresenta qual a porta default do tipo TCP que é utilizada no Banco de Dados do SQL Server e que é utilizada para “escutar” em uma porta fixa específica utilizando o SQL Server Configuration Manager.
Alternativas
Q2398018 Banco de Dados
Assinale a alternativa que apresenta o nome da interface de monitoramento para gerenciamento do SQL Server.
Alternativas
Q2398019 Banco de Dados
Assinale a alternativa que apresenta o que ocorre quando efetuado um DROP DATABASE.
Alternativas
Q2398020 Banco de Dados
Quando se abre uma Transaction no SQL Server em uma Procedure, é necessário informar um comando para realmente persistir nas tabelas que sofreram INSERT, UPDATE e DELETE no término da ação. Esse comando é chamado de
Alternativas
Q2398021 Banco de Dados
Um cenário que precisa ter performance dentro de uma T-SQL e adota o conceito de paginação apresenta a(s) seguinte(s) função(ões) executada(s) para compor a montagem de um SELECT:
Alternativas
Q2398022 Segurança da Informação
Apesar da Lei Geral de Proteção de Dados (LGPD) já estar em vigor, em algumas empresas ainda não existe nenhuma regra para anonimização. Sendo assim, assinale a alternativa que apresenta o meio de garantir que os dados fiquem criptografados, evitando que a empresa seja multada por não cumprimento da lei.
Alternativas
Q2398023 Banco de Dados
Ficou definida uma solução com o conceito de CQRS (Command and Query Responsibility Segregation) para atender a uma necessidade da empresa e, para isso, foram utilizadas duas bases de dados de SQL Server (Escrita e Leitura). A camada de dados de persistência será a base do legado a ser utilizada, porém, ainda não existe uma base de leitura a ser configurada e, com isso, precisa-se criar a sincronização entre as bases e garantir que a aplicação tenha uma alta performance. Assim, assinale a alternativa que apresenta a arquitetura utilizada para garantir sincronização dos dados.
Alternativas
Q2398024 Banco de Dados
Considerando a criação de um novo login via T-SQL CREATE LOGIN new_user WITH PASSWORD = 'PASSWORD'; assinale a alternativa que apresenta em qual tabela é inserida a informação após a execução do comando.
Alternativas
Q2398025 Banco de Dados
Conforme documentação da Microsoft sobre a procedência dos operadores lógicos, existe um nível de execução quando uma expressão é complexa. Os níveis são classificados de 1 a 8, sendo considerado o nível 1 (mais alto) e 8 (mais baixo). Sobre o assunto, analise a tabela abaixo, que apresenta os operadores de forma desorganizada, para responder à questão. 




Considerando a tabela acima, assinale a alternativa que apresenta a correta sequência da ordem de execução.
Alternativas
Q2398026 Banco de Dados
Considerando que foi identificado um erro na configuração de um banco de dados do SQL server 2019 em uma tabela com nome “Exemplo”, que está utilizando a collection com nome Arabic_CS_AS_KS e, com isso, precisa ser alterado para a Collection SQL_Latin1_General_CP1_CI_AS, assinale a alternativa que apresenta o script correto a ser executado.
Alternativas
Q2398027 Banco de Dados
O recurso OLTP in-memory do SQL Server 2019 tem a função de
Alternativas
Q2398028 Banco de Dados
O Comando Create View (Transact-SQL) tem o objetivo de criar uma tabela virtual e devolver colunas e linhas por uma consulta. Quando uma View é criada, as colunas, expressões e a própria View são armazenadas no schemas
Alternativas
Q2398029 Banco de Dados
Uma procedure está sendo executado em uma aplicação dot net e gerando erro no comando do ADO NET nativo. Com isso, foi identificado que a procedure está sendo chamada e retornando as linhas executadas. Desse modo, assinale a alternativa que apresenta como eliminar as linhas executadas para o desenvolvedor.
Alternativas
Q2398030 Banco de Dados
A procedure SalvarContasPagar está com um tempo demorado de comunicação dentro de uma transaction e, com isso, foi identificado que está faltando o argumento ____________________ para garantir que as tabelas não fiquem aguardando o término da transaction.


Assinale a alternativa que preenche corretamente a lacuna.
Alternativas
Q2398031 Banco de Dados
Foi definido um AD para gerenciamento de acessos ao domínio e feita a configuração do AD com uma nova instalação do SQL Server. Com isso, o Always On precisa ser habilitado. Sobre o assunto, analise as proposições abaixo e assinale (V) para Verdadeiro ou (F) para Falso.


( ) Utilizar o Transact-SQL.
( ) Utilizar o powershell.
( ) Utilizar o bash do Linux.


Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q2398032 Banco de Dados
Analise o texto abaixo sobre “Arquitetura de memória do SQL Server” para responder à questão.



      “O SQL Server adquire e libera memória dinamicamente conforme necessário.

    Normalmente, um administrador não precisa especificar a quantidade de memória que deve ser alocada ao SQL Server, embora essa opção exista e seja necessária em alguns ambientes.

     Uma das principais metas de design de todo o software de banco de dados é minimizar a E/S de disco devido às leituras e gravações de disco estarem entre as operações que consomem muitos recursos.

     O SQL Server cria um pool de buffers na memória para manter a leitura de páginas do banco de dados.

     Grande parte do código do SQL Server é dedicada a minimizar o número de leituras e gravações físicas entre o disco e o pool de buffers.

      O SQL Server tenta alcançar um equilíbrio entre as duas metas”. 
O texto acima refere-se a duas ações para o recurso de memória. Assinale a alternativa que as apresenta.
Alternativas
Q2398033 Banco de Dados
No SQL Server 2019, a “tabela Cliente” do banco de dados “Exemplo” possui uma quantidade enorme de dados e como isso está gerando lentidão ao efetuar consulta por qualquer tipo de filtro, precisa efetuar um TUNE na “tabela Cliente”, porém, já foram criados novos index e mesmo assim a demora ainda persiste. Analisando a documentação da Microsoft, foi identificada a utilização de Partições (Partitions) e aplicação de um range separado por ano para garantir essa performance. Com isso, precisa-se executar algumas rotinas para separação dos arquivos e aplicar o conceito. Dentre essas rotinas pode-se citar:


I.   criar o scheme da partition.
II.  adicionar um novo arquivo para grupo do banco de dados e adicionar os arquivos ao File Group.
III. criar o range por ano yyyy do tipo Int.


É correto o que se afirma em
Alternativas
Q2398034 Banco de Dados
Assinale a alternativa que apresenta a ordem lógica do processamento que ocorre quando executada a seguinte consulta:


SELECT DISTINCT Tabela1.CampoA FROM Tabela1
JOIN Tabela2 ON Tabela1.Id = Tabela2.IdTabela1 WHERE
Tabela.Id = 1
Alternativas
Q2398035 Banco de Dados
Analise o texto e a tabela abaixo para responder à questão.



Foi solicitada a criação de uma procedure sobre a tabela ContasPagar (abaixo), na qual deveria constar o Id, o valor dos registros efetuados no retorno da procedure e o valor mínimo da tabela com a situação efetuada, porém a saída do valor mínimo do tipo DECIMAL precisaria ser efetuada no OUTPUT da procedure.



      Tabela ContasPagar



      0040.png (360×129)
Com base nas informações, assinale a alternativa que apresenta o script correto.
Alternativas
Q2398458 Raciocínio Lógico
Em uma escola existem 20 professores de ensino fundamental I e 32 professores de ensino fundamental II. Desse total, 25 professores gostam mais de alimentos doces que de salgados e 22 professores do ensino fundamental II gostam mais de alimentos salgados que doces. Desse modo, assinale a alternativa que apresenta quantos são os professores do ensino fundamental I que gostam mais de alimentos salgados que doces.
Alternativas
Respostas
21: C
22: C
23: B
24: C
25: B
26: B
27: B
28: B
29: D
30: B
31: C
32: D
33: A
34: A
35: D
36: A
37: D
38: C
39: A
40: A