Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q2517662 Banco de Dados

Observe o script SQL a seguir.


Imagem associada para resolução da questão



O resultado JSON da execução do script apresentado é:

Alternativas
Q2517661 Banco de Dados

Observe o script SQL a seguir.


Imagem associada para resolução da questão



Para analisar quais auditores estão realizando auditoria em quais auditados, é necessária a execução de uma consulta SQL que apresente o seguinte resultado:



Imagem associada para resolução da questão


Para obter o resultado apresentado, deve-se executar a consulta SQL:

Alternativas
Q2517020 Banco de Dados

SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.


Relativamente a SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) A cláusula WHERE só é utilizada associada ao comando SELECT.


( ) O comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.


( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.


( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.


( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.


As afirmativas são, respectivamente, 

Alternativas
Q2515462 Banco de Dados
SQL (Structured Query Language) é uma linguagem declarativa padrão usada para gerenciar e manipular bancos de dados relacionais. Ela fornece um conjunto de comandos que permitem aos usuários realizarem diversas operações, como consultar, inserir, atualizar e excluir dados de bancos de dados relacionais.

Relacione as linguagens declarativas às suas respectivas propriedades.

1. DDL – Data Definition Language.
2. DML – Data Manipulation Language.
3. DTL – Data Transaction Language.
4. DCL – Data Control Language.

( ) Contém o comando SELECT.
( ) Contém os comandos COMMIT e ROLLBACK.
( ) Utilizada para dar acesso aos usuários.
( ) Contém os comandos CREATE, ALTER e DROP.
( ) Contém os comandos INSERT, UPDATE e DELETE.

Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2515048 Banco de Dados

Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.


Após a execução do comando subsequente


SELECT ESPEC_SERV, COUNT(*)

FROM SERVICO

GROUP BY ESPEC_SERV

HAVING COUNT(*) > 1;


será mostrada lista a seguir.


REPOSIÇÃO DE ACESSÓRIOS

CONSTRUÇÃO DE BOCA DE LOBO

CONSTRUÇÃO DE BOCA DE LOBO

VISTORIAS

Alternativas
Q2515047 Banco de Dados

Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.


Para ser mostrado o nome do responsável pelo serviço na RA Varjão, é suficiente executar o comando a seguir.


SELECT RESPONSAVEL

FROM SERVICO

WHERE RA = ‘VARJÃO’;

Alternativas
Q2515024 Banco de Dados

Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.


Deve‑se executar o comando SELECT table_name FROM ALL_TABLES; para se obter o nome de todas as tabelas criadas no PostgreSQL. 

Alternativas
Q2515021 Banco de Dados

Quanto aos bancos de dados relacionais em plataforma baixa (Oracle, PostgreSQL e MySQL), julgue o item seguinte.


DIRECT é o parâmetro do utilitário SQL*Loader, do Oracle, que especifica o nome do arquivo que contém os dados que se desejam importar.

Alternativas
Q2515000 Banco de Dados

Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.


Para inserir um novo serviço de desobstrução de rede, é suficiente executar comando a seguir. 


INSERT INTO SERVICO (‘DESOBSTRUÇÃO DE REDE’); 

Alternativas
Q2514999 Banco de Dados

Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.


O comando a seguir tem a finalidade de alterar o veículo para VAN 177, em que o responsável pelo serviço é J. JORGE.


UPDATE SERVICO

SET VEICULO = ‘VAN 177’

WHERE RESPONSAVEL = ‘J. JORGE’;

Alternativas
Q2514996 Banco de Dados

Com relação à tabela SERVICO acima, implementada em um banco de dados relacional, e à linguagem SQL, julgue o item.


Ao se executar o comando a seguir, o resultado apresentado será o número 3.

SELECT COUNT(*)

FROM SERVICO

WHERE VEICULO LIKE ‘%VAN%’

AND ESPEC_SERV LIKE ‘%BOCA DE LOBO%’;

Alternativas
Q2514529 Banco de Dados
Os comandos SQL do tipo DML (Data Manipulation Language) são utilizados para manipular os dados no banco de dados.
Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.

Assinale a opção que apresenta apenas exemplos de comandos do tipo DML. 
Alternativas
Q2514509 Banco de Dados
SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.
Em relação ao SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A cláusula WHERE só é utilizada associada ao comando SELECT.
( ) O Comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.
( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.
( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.
( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.

As afirmativas são, respectivamente,
Alternativas
Q2513843 Banco de Dados

Imagem associada para resolução da questão


O código SQL apresentado tem a finalidade de mostrar

Alternativas
Q2513842 Banco de Dados
Assinale a alternativa que apresenta o sistema de gerenciamento de banco de dados relacional de código aberto baseado em SQL, o qual foi projetado e otimizado para aplicativos da web, que pode ser executado em qualquer plataforma e possui comandos como “FLUSH PRIVILEGES;”.
Alternativas
Q2510169 Banco de Dados
Qual é a instrução SQL( suponha o MySQL) que irá permitir criar uma nova tabela com base nos resultados de uma consulta em uma tabela existente?
Alternativas
Q2509343 Banco de Dados
Com relação ao código SQL acima, no SGBD MySQL, julgue o item.
Para que seja atualizado o e‑mail do autor João Silva, deve‑se executar o comando a seguir. 
UPDATE Autores SET Email == ‘[email protected]’ WHERE Nome = ‘João Silva’;
Alternativas
Q2509342 Banco de Dados
Com relação ao código SQL acima, no SGBD MySQL, julgue o item.
Ao se executar o comando a seguir, ocorrerá erro, pois não foi informado o código do autor (AutorID).
INSERT INTO Autores (Nome, Email, InstituicaoID) VALUES (‘João Silva’, ‘[email protected]’, 1);
Alternativas
Q2509341 Banco de Dados
Com relação ao código SQL acima, no SGBD MySQL, julgue o item.
Para que se mostre o número de artigos publicados por cada autor, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, COUNT(*) AS NumeroArtigos FROM Autores INNER JOIN Autor_Artigo ON Autores.AutorID = Autor_Artigo.AutorID GROUP BY Autores.Nome;
Alternativas
Q2509340 Banco de Dados
Com relação ao código SQL acima, no SGBD MySQL, julgue o item.
Para mostrar todos os artigos publicados na revista RECEN, juntamente com seus autores, pode‑se utilizar o comando seguir.
SELECT Artigos.Titulo AS TituloArtigo, Autores.Nome AS NomeAutor FROM Artigos INNER JOIN Autores ON Autor_Artigo.AutorID = Autores.AutorID WHERE Artigos.RevistaID = (SELECT RevistaID FROM Revistas WHERE Nome = ‘NomeDaRevista‘);
Alternativas
Respostas
381: A
382: C
383: B
384: B
385: E
386: C
387: E
388: E
389: E
390: C
391: E
392: C
393: B
394: C
395: E
396: A
397: E
398: E
399: C
400: E