Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.036 questões
Observe o script SQL a seguir.
O resultado JSON da execução do script apresentado é:
Observe o script SQL a seguir.
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:
Para obter o resultado apresentado, deve-se executar a consulta
SQL:
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,
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.
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
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’;
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.
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.
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’);
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’;
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%’;
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.
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,
O código SQL apresentado tem a finalidade de mostrar
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’;
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);
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;
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‘);