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

Foram encontradas 2.679 questões

Q1626528 Banco de Dados
Uma transação é considerada uma unidade lógica de trabalho em bancos de dados. A execução de uma transação é iniciada por meio de uma instrução BEGIN TRANSACTION e pode terminar de modo anormal ou normal. No primeiro caso, um comando reverte uma transação explícita ou implícita ao começo dela ou a um ponto de salvamento dentro da transação, enquanto que no segundo, o comando efetiva a transação corrente, sendo que neste caso, todas as modificações efetuadas por ela se tornam visíveis. Esses comandos são, respectivamente:
Alternativas
Q1626521 Banco de Dados
O modelo relacional representa o banco de dados como uma coleção de relações. Dentre os comandos de DML, um é utilizado para mudar os valores de dados em uma fila de tabela existente, enquanto outro permite remover filas existentes de uma tabela. Esses comandos são, respectivamente:
Alternativas
Q1626248 Banco de Dados

A otimização de consultas SQL visa aprimorar seu desempenho. Este processo utiliza transformações baseadas em operações da álgebra relacional.


Assinale a alternativa que apresenta as transformações corretas.

Alternativas
Q1626228 Banco de Dados

Observe a tabela e a consulta SQL a seguir


Despesas

depto tipo valor

A P 100.00

A D 200.00

A S 50.00

B P NULL

B D 100.00

B S 500.00

C P NULL

C D 400.00

C S 100.00

SELECT SUM(CASE WHEN tipo='P' THEN valor END) AS prototipo,

SUM(CASE WHEN tipo='D' THEN valor END) AS desenvolvimento,

SUM(CASE WHEN tipo='S' THEN valor END) AS suporte

FROM despesas;


Os valores retornados para prototipo, desenvolvimento e suporte serão, respectivamente:

Alternativas
Q1626227 Banco de Dados

Observe a tabela e a consulta SQL a seguir:


produtos

nome preco tipo

sabonete 3.60 C

escova_de_dentes 5.40 A

pente 1.80 A

fio_dental 5.40 A

vitaminas 9.00 B

aspirina 7.20 C

pasta_de_dentes 5.40 B

SELECT count(*) FROM produtos WHERE preco =

(SELECT AVG(preco) FROM produtos)

AND tipo <> 'B';


O valor retornado pela consulta acima será:

Alternativas
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624439 Banco de Dados
Quando pensamos em acesso, estruturação e controle de um grande volume de dados, a utilização de sistemas gerenciadores de banco de dados é uma alternativa óbvia, dadas as facilidades que o uso deste tipo de ferramenta pode nos trazer. A linguagem SQL (Structured Query Language) foi criada com o objetivo de definir um padrão para os comandos que comumente precisamos utilizar quando manipulamos dados. A respeito das categorizações dos comandos da linguagem SQL, analise as afirmativas a seguir:
I. DCL é o nome dado ao grupo de comandos da linguagem SQL que utilizamos quando desejamos realizar operações relacionadas ao controle de acesso em um banco de dados. São exemplos deste grupo os comandos GRANT e REVOKE.
II. INSERT, DELETE e UPDATE são exemplos de comandos pertencentes ao grupo DML da linguagem SQL.
III. DDL é o nome do grupo de comandos onde encontramos os comandos que nos auxiliam na criação, alteração e exclusão de estruturas do banco de dados, como, por exemplo, tabelas e índices.
É correto o que se afirma
Alternativas
Q1622529 Banco de Dados
Com o objetivo de corrigir erros e efetuar melhorias, um engenheiro de dados foi contratado para analisar determinados comandos SQL presentes no sistema de uma empresa. Ao analisar corretamente a seguinte consulta SQL, o engenheiro concluirá que
Empregado id_empregado nome id_departamento salario

SELECT '1', id_departamento, id_empregado, salario FROM empregado WHERE id_departamento='3' UNION SELECT '2', 'TOTAL ', 'SALARIO', SUM(salario) FROM empregado WHERE id_departamento='3' ORDER BY 1,2,3
Alternativas
Q1622528 Banco de Dados
Um engenheiro de dados efetuou três operações em um banco de dados relacional utilizando comandos dos tipos DDL, DML, DCL, nessa ordem. Dessa forma, é possível concluir que ele usou os respectivos comandos:
Alternativas
Q1622516 Banco de Dados
Com o objetivo de premiar seu melhor vendedor, uma loja contratou José para desenvolver uma consulta SQL que retorne o ‘id_vendedor’ do vendedor que, somando o valor total de todos os seus pedidos, foi o que mais vendeu. Qual das alternativas a seguir apresenta o código que José deverá implementar para alcançar esse objetivo?
pedido id_pedido id_cliente id_vendedor total
Alternativas
Q1622513 Banco de Dados
Um experiente engenheiro de dados foi contratado para efetuar melhorias no banco de dados de determinado órgão público. Ao analisar a tabela de funcionários, o engenheiro implementou um índice, que é descrito pelo seguinte comando SQL.
Funcionario id_funcionario nome cargo id_departamento salario
CREATE INDEX idx_func_nome ON Funcionario (nome)
Qual é o objetivo do engenheiro de dados ao implementar esse comando?
Alternativas
Q1621344 Banco de Dados

Julgue o item seguinte, a respeito dos conceitos de planilhas e SQL.


Um arquivo CSV (character-separated values) típico é composto de um registro header, um ou mais registros de detalhe e um registro trailer, e cada um desses registros possui um campo de tamanho fixo.

Alternativas
Q1621340 Banco de Dados

Julgue o item a seguir, a respeito de conceitos de SQL.


O operador LIKE é usado para pesquisar um padrão especificado em uma coluna da tabela.

Alternativas
Q1621339 Banco de Dados

Julgue o item a seguir, a respeito de conceitos de SQL.


O comando CREATE DATABASE TAB é utilizado para criar uma tabela em um banco de dados.

Alternativas
Q1621338 Banco de Dados

Julgue o item a seguir, a respeito de conceitos de SQL.


O comando SQL EXTRACT é utilizado para extrair dados de uma tabela.

Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620420 Banco de Dados
É possível encontrar atualmente uma grande variedade de bancos de dados disponíveis no mercado. Dentre eles, os banco de dados relacionais, que lançam mão da estrutura de tabelas para armazenamento dos dados, são utilizados largamente. Um dos fatores para o sucesso dos banco de dados relacionais é a utilização da linguagem SQL (Linguagem de Consulta Estruturada). Considere que foi solicitado que fosse criado um SQL com o objetivo de modificar a tabela cliente do esquema empresa, incluindo uma coluna de nome codigo, sendo que esta coluna pode armazenar uma cadeia de caracteres de tamanho variável, sendo a quantidade máxima de caracteres é igual a 45. Marque a alternativa que indica o comando SQL correto para realizar a ação descrita.
Alternativas
Q1614196 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


Em SQL, o comando INSERT INTO é usado para inserir novos dados em um banco de dados MySQL.

Alternativas
Q1610920 Banco de Dados
Um profissional de tecnologia da informação necessita realizar uma criação de uma trigger em T-SQL na tabela produtos. Nesse caso, o código correto de criação de uma trigger em T-SQL na tabela produtos que deve ser utilizado pelo profissional em questão é
Alternativas
Q1610918 Banco de Dados
Um profissional de tecnologia da informação necessita restringir o tempo em que a sessão aguarda um bloqueio em algumas transações T-SQL. Qual alternativa apresenta o comando correto, em T-SQL, para que esse profissional restrinja o tempo de uma sessão ativa em 10 segundos?
Alternativas
Q1610917 Banco de Dados
Um dos desafios em se trabalhar com grandes volumes de dados de diferentes regiões do mundo é realizar o tratamento em dados do tipo data e hora. Com base nessa informação, os profissionais de tecnologia da informação que precisam trabalhar com a função SYSDATETIMEOFFSET da T-SQL sabem que o papel dessa função é
Alternativas
Q1610916 Banco de Dados
Considerando que um profissional de tecnologia da informação necessita definir um argumento em T-SQL que se comporta como uma variável local para a entrada de parâmetros para uma rotina, assinale a alternativa que apresenta corretamente a forma de declaração que esse profissional deve fazer para esse argumento.
Alternativas
Respostas
981: B
982: C
983: A
984: C
985: C
986: D
987: E
988: E
989: C
990: B
991: E
992: C
993: E
994: E
995: C
996: C
997: B
998: C
999: D
1000: A