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

Foram encontradas 3.247 questões

Q3114078 Banco de Dados
A linguagem SQL é usada para executar comandos em bancos de dados relacionais. Ela é dividida em subgrupos, como DML – Data Manipulation Language: comandos que alteram informações nas tabelas, seja para inserir ou excluir dados. São exemplos de comandos do subgrupo DML, EXCETO:
Alternativas
Q3113847 Banco de Dados

No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.


Para mostrar a especialidade da psicóloga MARIA DOS ANJOS DA SILVA, é suficiente utilizar a instrução SQL a seguir.


SELECT ESPECIALIDADE

FROM PSICOLOGO

WHERE NOME = ‘MARIA DOS ANJOS DA SILVA‘;

Alternativas
Q3113846 Banco de Dados

No que se refere aos sistemas gerenciadores de banco de dados (SGBDs) e à linguagem SQL, julgue o item seguinte.


O comando SQL que deve ser utilizado para alternar, por exemplo, o telefone do psicólogo JOÃO para (61) 91234‑5678 está apresentado a seguir.


 UPDATE JOÃO

SET TELEFONE = ‘(61) 91234‑5678’;

Alternativas
Q3110993 Banco de Dados
Julgue o item seguinte, relativos a linguagem de consulta estruturada (SQL), linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML).

Os comandos SQL são instruções ou consultas usadas para interagir com um banco de dados relacional, a exemplo do comando COMMIT disponibilizado na DML para manipular dados. 
Alternativas
Q3110992 Banco de Dados
Julgue o item seguinte, relativos a linguagem de consulta estruturada (SQL), linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML).

O comando TRUNCATE é mais eficiente que o comando DELETE para remover os registros de uma tabela, no sentido de que não apenas deleta todos os dados da tabela como, também, libera o espaço ocupado pela tabela.
Alternativas
Q3110986 Banco de Dados
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Imagem associada para resolução da questão por meio dos scripts SQL a seguir.
Imagem associada para resolução da questão

Se a tabela Imagem associada para resolução da questãofor eliminada com o comando Imagem associada para resolução da questão do SQL, então, para desfazer essa eliminação utilizando o Oracle 21C, o comando a seguir deve ser executado, caso o parâmetro de inicialização Imagem associada para resolução da questãoesteja definido como Imagem associada para resolução da questão
Imagem associada para resolução da questão
Alternativas
Q3110975 Banco de Dados
Em relação a bancos de dados, julgue o item subsequente.

Para lidar com as necessidades de gerenciamento de dados de Big Data, podem ser usados sistemas para armazenamento de chave-valor, mesmo sendo comum que esses sistemas tenham recursos de consulta limitados e não aceitem o uso da SQL.
Alternativas
Q3110954 Banco de Dados
Julgue o item subsecutivo, a respeito de banco de dados e modelagem de dados.

As operações básicas de SQL são conhecidas como CRUD (create, read, update e delete), acrônimo para as instruções de criação, leitura, atualização e remoção em bancos de dados. 
Alternativas
Q3108482 Banco de Dados
A linguagem SQL (Structured Query Language) é uma linguagem de programação padrão para criar, manipular e consultar bancos de dados relacionais. Sobre esse contexto é INCORRETO afirmar:
Alternativas
Q3102071 Banco de Dados

Quanto ao ITIL, ao guia PMBOK, ao modelo entidade‑relacionamento e à linguagem SQL, julgue o item a seguir.


O comando SQL a seguir é empregado para implementar uma restrição de integridade de chave primária na tabela PSICOLOGO


ALTER TABLE psicologo ADD PK CONSTRAINT psicologo.cod_crp PRIMARY KEY (cod_crp);

Alternativas
Q3101991 Banco de Dados

Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso  (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).


Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.

A instrução SQL a seguir retorna somente os psicólogos que possuem certificado de conclusão de curso. 


SELECT nome

FROM psicologo p

WHERE EXISTS (

    SELECT *

     FROM certificado c     

     WHERE c.id inscricao = p.id_psicologo


    );



Alternativas
Q3101990 Banco de Dados

Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso  (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).


Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.

As instruções SQL a seguir retornam os nomes dos psicólogos que concluíram o curso com o maior número de inscritos. 


SELECT p.nome

FROM psicologo p

WHERE p.id_psicologo IN (

    SELECT i.id_psicologo

    FROM inscricao i

    JOIN certificado c ON c.id_inscricao = i.id_inscricao

    WHERE i.id_curso = (

        SELECT id curso

        FROM curso

        WHERE duracao = (

            ELECT MAX(duracao)

            FROM curso

         )

     )

 );

Alternativas
Q3101989 Banco de Dados

Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso  (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).


Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.

Para se cadastrar um novo curso, é suficiente executar a instrução SQL a seguir. 


INSERT INTO curso (nome_curso, duracao)

VALUES (‘Psicologia Clínica’, 120);

Alternativas
Q3101988 Banco de Dados

Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso  (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).


Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.

O comando SQL a seguir permite atualizar a data do certificado para ‘2024‑01‑01’, em que o id_inscricao é igual a 1. 


UPDATE certificado

SET data_certificado = ‘2024‑01‑01’

WHERE id_inscricao = 1;

Alternativas
Q3101987 Banco de Dados

Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso  (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).


Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.

Para se selecionarem os nomes dos psicólogos e os nomes dos cursos que eles concluíram, cuja data do certificado seja superior a ‘2023‑01‑01’, deve‑se executar a instrução SQL a seguir. 


SELECT nome_curso, nome

FROM curso c

JOIN inscricao i ON c.id_curso = i.id_curso

JOIN psicologo p ON i.id_psicologo = p.id_psicologo

WHERE data_certificado > ‘2023‑01‑01’;

Alternativas
Q3100238 Banco de Dados
Qual é a cláusula SQL que deve ser utilizada quando se deseja realizar uma filtragem em uma consulta que envolve o uso de funções agregadas, como SUM ou COUNT, garantindo que o resultado seja agrupado de maneira adequada, aplicando o critério de filtragem após a agregação?
Alternativas
Q3099858 Banco de Dados
Na linguagem SQL (Structured Query Language), qual palavra-chave é utilizada para classificar, de forma crescente ou decrescente, um conjunto de resultados de uma instrução SELECT?
Alternativas
Q3091815 Banco de Dados
A Secretaria de Fazenda de um determinado município deseja calcular automaticamente o total de receitas diárias a partir de suas transações registradas em um banco de dados.
Qual é o passo adequado para atingir esse objetivo, considerando a hierarquia dos dados? 
Alternativas
Q3089331 Banco de Dados
A linguagem SQL é amplamente utilizada para interagir com bancos de dados relacionais.
Assinale a opção que não representa uma categoria oficial de comandos SQL.
Alternativas
Q3088145 Banco de Dados
Ao projetar um banco de dados, espera-se atualizar valores de alguns campos de uma tabela a cada vez que um novo registro é inserido em outra tabela.
Para que isso aconteça sem a intervenção do usuário, deve ser implementada, em SQL, a estrutura denominada
Alternativas
Respostas
461: D
462: C
463: E
464: E
465: C
466: C
467: C
468: C
469: B
470: E
471: E
472: E
473: E
474: C
475: E
476: E
477: B
478: E
479: D
480: C