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

Foram encontradas 1.446 questões

Q3866611 Banco de Dados
Com os conhecimentos de bancos de dados relacionais, diagramas Entidade-Relacionamento (E-R) e comandos SQL, assinale a alternativa correta: 
Alternativas
Q3865190 Banco de Dados
Considere a necessidade de listar apenas os departamentos que possuem mais de 10 funcionários cadastrados. De acordo com o funcionamento correto das cláusulas SQL, a filtragem dessa condição deve ser realizada por meio de:
Alternativas
Q3863879 Banco de Dados
Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas desse banco, chamada MATERIAIS, já foi criada e está preenchida com três campos: material, categoria e preco. O engenheiro deseja listar o material e o preço de todos os materiais cuja categoria seja AÇO, a fim de analisar os custos dos insumos utilizados na estrutura da obra.
Qual comando SQL ele deve utilizar para obter essa lista?
Alternativas
Ano: 2026 Banca: CESGRANRIO Órgão: Caixa Prova: CESGRANRIO - 2026 - Caixa - Arquiteto |
Q3862542 Banco de Dados
Considere que, em um escritório de arquitetura, o banco de dados relacional chamado Atelier já está instalado e ativo, e uma de suas tabelas, chamada Artesaos, já foi criada e está preenchida com os campos: id, nome, especialidade e valor_hora. O coordenador desse escritório solicitou que o valor da hora (valor_hora) dos artesãos da especialidade marcenaria seja reajustado em 10% diretamente na tabela, de forma que os dados originais sejam modificados e o novo valor seja refletido nos registros existentes. Os artesãos das outras especialidades não terão seus valores hora alterados.
Qual comando SQL realiza essa operação de atualização dos dados?
Alternativas
Q3856603 Banco de Dados
Acerca das características da abordagem relacional, assinale a opção correta.
Alternativas
Q3856601 Banco de Dados
Acerca da linguagem SQL, assinale a opção correta.
Alternativas
Q3850836 Banco de Dados
O comando SQL utilizado para recuperar dados de uma tabela em um banco de dados relacional é:
Alternativas
Q3850831 Banco de Dados
O sistema de gerenciamento de banco de dados relacional de código aberto, amplamente utilizado em aplicações web, é o: 
Alternativas
Q3847444 Banco de Dados
As "Funções de Janela" (Window Functions) em SQL permitem realizar cálculos sobre um conjunto de linhas relacionadas à linha atual, sem agrupar o resultado em uma única linha de saída como no GROUP BY. Analise as afirmativas a seguir sobre o uso da cláusula OVER().

I.A função ROW_NUMBER (__)OVER (PARTITION BY departamento ORDER BY salario DESC) atribui um número sequencial único para cada linha dentro de cada departamento, reiniciando a contagem a cada novo departamento, ordenado pelo maior salário.
II.A função RANK(__)difere de DENSE_RANK(__)no tratamento de empates: RANK(__)deixa "buracos" na numeração após um empate (ex: 1, 2, 2, 4), enquanto DENSE_RANK(__)mantém a sequência consecutiva (ex: 1, 2, 2, 3).
III.As funções de janela podem ser utilizadas diretamente na cláusula WHERE para filtrar resultados, como por exemplo WHERE ROW_NUMBER(__)OVER(...) = 1, simplificando consultas de paginação.

Está correto o que se afirma em:
Alternativas
Q3846200 Banco de Dados
A linguagem SQL (Structured Query Language) é o padrão para manipulação de dados em Bancos de Dados Relacionais, permitindo a extração de informações combinadas de múltiplas tabelas através de junções. Sobre os tipos de junção (JOIN), registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O comando INNER JOIN seleciona registros que possuem valores correspondentes em ambas as tabelas envolvidas na consulta.

(__)O comando LEFT JOIN (ou LEFT OUTER JOIN) retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita, preenchendo com NULL onde não houver correspondência.

(__)O comando FULL OUTER JOIN retorna apenas os registros que não possuem correspondência em nenhuma das tabelas, excluindo as interseções de dados.

(__)O comando CROSS JOIN realiza o produto cartesiano entre duas tabelas, combinando cada linha da primeira tabela com todas as linhas da segunda, exigindo obrigatoriamente a cláusula ON.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Alternativas
Q3827051 Banco de Dados
Em um banco de dados de uma biblioteca pública, a coleção de informações sobre um livro específico (título, autor, ano de publicação, etc.) é armazenada em uma linha de uma tabela. Essa linha é também conhecida como: 
Alternativas
Q4032547 Banco de Dados
A Linguagem de Consulta Estruturada (SQL) é a linguagem padrão para interagir com Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs). O comando SELECT é usado para recuperar dados, e a cláusula JOIN é essencial para combinar registros de duas ou mais tabelas com base em colunas relacionadas, permitindo a reconstituição de informações que foram normalizadas. Acerca dos tipos de JOIN em SQL, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O INNER JOIN (ou simplesmente JOIN) retorna apenas as linhas que possuem valores correspondentes em ambas as tabelas que estão sendo unidas.
(__)O LEFT JOIN (ou LEFT OUTER JOIN) retorna todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita; se não houver correspondência, colunas da tabela direita virão com valor NULL.
(__)O FULL OUTER JOIN retorna todas as linhas de ambas as tabelas; se houver correspondência, as colunas são combinadas, e se não houver, as colunas da tabela sem correspondência são preenchidas com NULL.
(__)O CROSS JOIN é usado para unir tabelas com base em uma condição de igualdade, similar ao INNER JOIN, mas otimizado para chaves estrangeiras.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo: 
Alternativas
Q4032546 Banco de Dados
Para garantir a consistência e a integridade dos dados em um banco de dados relacional, o modelo define restrições de integridade. Duas das restrições mais importantes são a Integridade de Entidade, que se aplica às chaves primárias, e a Integridade Referencial, que se aplica às chaves estrangeiras, governando como as tabelas se relacionam. Qual é a regra imposta pela restrição de Integridade Referencial em um Sistema Gerenciador de Banco de Dados (SGBD)? 
Alternativas
Q3986323 Banco de Dados
Durante o desenvolvimento de um sistema acadêmico para o IFPB, o analista de tecnologia da informação precisa gerar um relatório que apresente os nomes dos alunos, seus respectivos cursos e a média das notas obtidas em todas as disciplinas. O relatório deve incluir apenas os alunos com média igual ou superior a 7,0, ordenados pela média em ordem decrescente. Considerando a utilização correta da linguagem SQL (Structured Query Language), assinale a alternativa que apresenta uma consulta adequada para esse cenário. 
Alternativas
Q3844547 Banco de Dados
Em bancos de dados relacionais, a integridade referencial é mantida por meio de relacionamentos entre tabelas. Um dos principais mecanismos para garantir essa integridade é o uso de chaves estrangeiras, que permitem vincular registros de diferentes tabelas. Nesse contexto, uma chave estrangeira em uma tabela relacional é, obrigatoriamente: 
Alternativas
Q3842890 Banco de Dados
Um analista da PPSA avaliou um estagiário recém-contratado no setor de gestão de dados da companhia. O analista perguntou ao estagiário qual função do SQL deverá ser utilizada para verificar se o resultado de uma consulta aninhada correlacionada é vazia ou não. A resposta CORRETA é: 
Alternativas
Q3841888 Banco de Dados
Sendo AUTO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL está corretamente exemplificado na seguinte alternativa: 
Alternativas
Q3822741 Banco de Dados
SQL é uma linguagem de programação projetada para gerenciar, consultar e manipular dados armazenados em bancos de dados relacionais. Atualmente, há vários tipos, como DDL — Linguagem de Definição de Dados, DML — Linguagem de Manipulação de Dados, DCL — Linguagem de Controle de Dados, DTL — Linguagem de Transação de Dados e DQL — Linguagem de Consulta de Dados, cada uma contendo diversos comandos. Três comandos, um pertencente à DDL, outro à DML e o terceiro à DCL, estão indicados, respectivamente, na seguinte opção de resposta:
Alternativas
Q3821689 Banco de Dados
No modelo relacional há limitações intrínsecas a esse modelo de banco de dados. Das limitações seguintes, aquela que exige especificamente processamento computacional é:
Alternativas
Q3821670 Banco de Dados
Os bancos de dados relacionais permitem seu gerenciamento por meio da linguagem SQL que possui a linguagem de controle de dados (DCL), a linguagem de transação de dados (DTL), entre outras linguagens. São exemplos de comandos da DCL e DTL, respectivamente:
Alternativas
Respostas
61: C
62: B
63: E
64: B
65: D
66: A
67: C
68: D
69: C
70: D
71: A
72: A
73: A
74: A
75: C
76: A
77: C
78: A
79: C
80: B