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

Foram encontradas 3.369 questões

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
Q3087895 Banco de Dados
Stored Procedures (Procedimentos Armazenados) são blocos de código SQL armazenados e executados diretamente no servidor de banco de dados. Sobre as características de Stored Procedures, assinale a afirmativa INCORRETA. 
Alternativas
Q3087888 Banco de Dados
PostgreSQL é um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR) de código aberto, conhecido por sua robustez, extensibilidade e conformidade com padrões SQL. Considerando as caracaterísticas do PostgreeSQL, refere-se ao tipo de índice empregado para melhorar a eficiência de consultas em colunas que têm valores distintos e frequentes:
Alternativas
Q3086089 Banco de Dados
Um dos conceitos associados a coleções de objetos de dados e/ou arquivos de sistemas de bancos de dados NoSQL é o de sharding.
Nesse contexto, uma das características de sharding refere-se
Alternativas
Q3086027 Banco de Dados
Sobre bancos de dados NoSQL, assinale a opção correta.
Alternativas
Respostas
561: C
562: C
563: C
564: C
565: B
566: E
567: E
568: E
569: E
570: C
571: E
572: E
573: B
574: E
575: D
576: C
577: A
578: D
579: E
580: C