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

Foram encontradas 2.679 questões

Q2084102 Banco de Dados

Considere duas tabelas criadas e populadas como apresentado a seguir.


CREATE TABLE prod_a (cod int);

CREATE TABLE prod_b (cod int);


INSERT INTO prod_a(cod) VALUES (1);

INSERT INTO prod_a(cod) VALUES (2);

INSERT INTO prod_a(cod) VALUES (3);

INSERT INTO prod_a(cod) VALUES (4);

INSERT INTO prod_a(cod) VALUES (5);

INSERT INTO prod_b(cod) VALUES (1);

INSERT INTO prod_b(cod) VALUES (3);

INSERT INTO prod_b(cod) VALUES (5);

INSERT INTO prod_b(cod) VALUES (7);


Quais valores a seguinte consulta SQL retorna?


SELECT a.cod

FROM prod_a AS a LEFT JOIN prod_b AS b ON a.cod = b.cod

WHERE b.cod is null;


Alternativas
Q2084101 Banco de Dados
A linguagem SQL pode ser dividida em DDL (Data Definition Language) e DML (Data Manipulation Language), e alguns autores também usam DQL (Data Query Language) como uma categoria especial da DML. Dentro da DML estão todos os comandos iniciados com a cláusula SELECT.
Assinale a alternativa que apresenta comandos válidos em uma consulta (comandos DML).
Alternativas
Q2083047 Banco de Dados
Marque V para verdadeiro e F para falso.
I. A primeira versão do SQL foi desenvolvida pela IMB, ela surgiu nos anos 80, com o objetivo de trabalhar com bancos de dados relacionais. II. A linguagem SQL é um padrão para bancos de dados relacionais. Ela foi padronizada no final dos anos 80 por um instituto chamado ANSI (American National Standards Institute) e posteriormente pela ISO (International Organization for Standardization). III. Mas no início ela se chamava SEQUEL (Structured English Query Language). Ainda é chamada assim até hoje nos Estados Unidos.
Alternativas
Q2083040 Banco de Dados
Responda escolhendo entre as opções abaixo o significado da sigla SQL.
Alternativas
Q2081610 Banco de Dados
O operador LIKE é utilizado para buscar por uma determinada string dentro de um campo com valores textuais. Esse operador permite fazer comparações de partes de uma determinada string. Analise a consulta com operador LIKE a seguir e assinale a alternativa que completa a lacuna para selecionar o nome dos professores que terminam com ‘Silva’.
SELECT nome_professor FROM professor WHERE nome_professor LIKE '__Silva'; 
Alternativas
Q2081603 Banco de Dados
SQL foi desenvolvida na IBM Research no início da década de 1970; tornou-se a linguagem padrão para se lidar com bancos de dados relacionais. Seus comandos são divididos em grupos de acordo com sua funcionalidade. Sobre os comandos SQL de linguagem de controle de dados (Data Control Language – DCL), assinale a afirmativa INCORRETA. 
Alternativas
Q2081602 Banco de Dados
O comando SELECT da linguagem SQL é usado para consultar o banco de dados e retornar dados recuperados que satisfazem determinada condição expressa no comando. Considerando a sintaxe do comando SELECT, assinale a afirmativa INCORRETA.
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074282 Banco de Dados
Ao executar o sql:
▪ select * from v$dbfile order by file#
em um banco de dados ORACLE versão 9i, teremoscomo retorno uma lista de arquivos:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074276 Banco de Dados
Em uma aplicação que faz conexão a um banco de dados mysql utilizando de JDBC, executando instruções SQL padrão via ANSI SQL-2, temos três classes que permitem criar os objetos que servirão para a passagem de declaração SQL.
Assinale a alternativa que contém somente classes derivadas.
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074266 Banco de Dados
A biblioteca JSTL possui tags SQL, permitindo a manipulação de comandos SQL em aplicações de páginas JSP.
Assinale a alternativa que contém somente declarações que podem ser utilizadas na ACTION .
Alternativas
Q2073436 Banco de Dados
Analise o seguinte comando SQL-ANSI e assinale a alternativa que apresenta corretamente a qual grupo de linguagem de banco de dados esse comando pertence. 
GRANT ALL PRIVILEGES ON dbcompra.* TO 'Vader';
Alternativas
Q2069900 Banco de Dados
CREATE e ALTER são exemplos de comandos de qual grupo de comandos da linguagem SQL?
Alternativas
Q2069899 Banco de Dados
Baseando-se em conhecimentos acerca de SQL. Qual das alternativas a seguir NÃO é um comando DML?
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
Q2062879 Banco de Dados
No SGBD Microsoft SQL Server, versão atualizada, um procedimento armazenado (stored procedure) é um conjunto de instruções em linguagem Transact-SQL. Para executar um procedimento armazenado usando Transact-SQL, pode-se utilizar o comando:
Alternativas
Q2062878 Banco de Dados
Qual das alternativas abaixo contém somente instruções SQL utilizadas para excluir registros existentes em uma tabela?
Alternativas
Q2057226 Banco de Dados
A linguagem SQL é organizada em subconjuntos, como o DQL, responsável por: 
Alternativas
Q2054839 Banco de Dados
Nas consultas em banco de dados SQL podemos utilizar inúmeras funções para refinarmos a busca. Relacione as funções SQL e finalidades e assinale a alternativa com a sequência correta.
1 - RTRIM. 2 - COUNT. 3 - MAX 4 - AVG. 5 - TRUNC.
( ) Calcula a média aritmética dos valores em uma única coluna. ( ) Suprime um conjunto de caracteres à direita da cadeia informada. ( ) Trunca números para que tenham uma certa quantidade de dígitos de precisão. ( ) Retorna o total de linhas de uma coluna. ( ) Obtém o maior valor de uma coluna. 
Alternativas
Q2053784 Banco de Dados

Com relação aos componentes de um computador, aos barramentos de E/S, à aritmética computacional e à linguagem SQL, julgue o próximo item.


Ao ser executado, o comando SQL a seguir mostrará o CPF e o nome de todas as pessoas que cometeram pelo menos um crime do tipo hediondo.


select P.CPF, P.NOME

from POLITEC.PESSOA P

where P;CPF exists (select C.CPF

                       from POLITEC.CRIME C

                       where C.CPF=P.CPF

                       and C.TIPO = ‘HEDIONDO’);


Alternativas
Q2053779 Banco de Dados

Com relação aos componentes de um computador, aos barramentos de E/S, à aritmética computacional e à linguagem SQL, julgue o próximo item.


Em SQL, para que não haja erro de construção (sintaxe), as cláusulas GROUP BY e HAVING, quando usadas, devem ser definidas sempre antes da cláusula WHERE. 

Alternativas
Respostas
601: B
602: E
603: A
604: B
605: A
606: D
607: D
608: A
609: B
610: E
611: E
612: C
613: D
614: C
615: B
616: E
617: E
618: B
619: E
620: E