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

Foram encontradas 1.616 questões

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
Q4261896 Banco de Dados
Considere uma consulta SQL que utiliza as cláusulas GROUP BY e HAVING. Qual é o papel específico da cláusula HAVING nesse contexto e como ela se diferencia da cláusula WHERE?
Alternativas
Q4240196 Banco de Dados
Analise o cenário a seguir: uma empresa de venda de automóveis utiliza uma tabela chamada "Vendas" para armazenar dados sobre as transações realizadas. A tabela possui as colunas: ID da Venda, ID do Cliente, Nome do Cliente, ID do Vendedor e Endereço da Concessionária. O Nome do Cliente depende diretamente do ID do Cliente e o Endereço da Concessionária depende do ID do Vendedor. No entanto, o Endereço da Concessionária não depende diretamente da chave primária (ID da Venda), criando uma dependência transitiva entre o Endereço da Concessionária e o ID do Vendedor. Com base nesse cenário, qual forma normal resolveria o problema de dependência transitiva presente na tabela "Vendas"? 
Alternativas
Q4240188 Banco de Dados
Durante o processo de normalização de um banco de dados é importante organizar os dados de maneira que dependências indesejadas sejam eliminadas. A Segunda Forma Normal (2FN) lida com um tipo específico de dependência presente em tabelas com chaves compostas. Pautando-se nessas informações, assinale a alternativa que descreve corretamente o que ocorre quando uma tabela é normalizada para a Segunda Forma Normal (2FN). 
Alternativas
Q4240187 Banco de Dados
A normalização de dados é um processo importante no design de bancos de dados relacionais que visa reduzir redundâncias e dependências. Nesse contexto, analise o cenário a seguir e identifique em que nível de normalização (forma normal) o banco de dados se encontra e assinale a alternativa correta. Cenário – uma tabela de "Pedidos" contém as colunas: ID do Pedido, Data do Pedido, ID do Cliente, Nome do Cliente e Produto Pedido. Todos os atributos contêm valores atômicos (cada campo armazena apenas um único valor), mas o Nome do Cliente aparece repetidamente para cada pedido feito pelo mesmo cliente.  
Alternativas
Q4240180 Banco de Dados
O modelo relacional é muito utilizado em sistemas de gerenciamento de bancos de dados para organizar as informações em tabelas. Outra característica importante desse modelo é o uso de um elemento específico que garante que cada registro seja único dentro da tabela, evitando duplicidade e permitindo um acesso eficiente aos dados. Diante do exposto, qual é o nome do elemento que garante a unicidade dos registros em uma tabela relacional? 
Alternativas
Q4233646 Banco de Dados
O setor de planejamento da Secretaria Municipal de Educação utiliza um sistema em Excel para acompanhamento do desempenho escolar, abrangendo informações como notas, frequência, evasão e perfil socioeconômico. Com o crescimento da base de dados, a planilha passou a apresentar lentidão, falhas de atualização e riscos à integridade dos registros. Diante desse contexto e das boas práticas de automação e consistência de dados, qual das alternativas representa a solução técnica mais apropriada?
Alternativas
Q4159926 Banco de Dados
Durante uma aula prática de banco de dados com alunos do ensino médio, a professora de informática propôs um exercício envolvendo a filtragem de dados em SQL (Structured Query Language). Nesse exercício, a professora forneceu a tabela “Alunos”, criada com o seguinte script:
CREATE TABLE Alunos ( id_aluno INT PRIMARY KEY, nome VARCHAR(100), sexo CHAR(1), cidade VARCHAR(100), estado CHAR(2), media DECIMAL(3,1), ano INT );
Ela orientou os estudantes a montarem uma consulta SQL que retornasse os nomes das alunas (sexo feminino) que:
• moram em Porto Alegre;
• moram no estado RS;
• foram aprovadas por média (média maior ou igual a 7,0);
• e cursaram o ano de 2024.

Após analisar as propostas dos alunos, a professora identificou que a consulta correta é 
Alternativas
Q4159922 Banco de Dados
Em bancos de dados relacionais, existe uma regra que assegura que toda chave estrangeira (foreign key) em uma tabela tenha um valor correspondente na tabela referenciada (tabela-pai). Isso significa que não é permitido que um valor de chave estrangeira aponte para um registro inexistente, evitando dados órfãos e garantindo a coerência entre as tabelas relacionadas. Qual é o nome dessa regra? 
Alternativas
Q4111911 Banco de Dados
Acerca dos conhecimentos básicos sobre Banco de Dados, especialmente os fundamentos relacionados a modelos de dados, normalização, integridade e uso da linguagem SQL. Analise as alternativas abaixo e assinale a a alternativa correta:
Alternativas
Q4111186 Banco de Dados
Em um sistema de banco de dados relacional, a organização e a integridade dos dados dependem do correto uso de chaves, relacionamentos e restrições. Considerando os conceitos fundamentais de banco de dados, assinale a alternativa CORRETA:
Alternativas
Q4111082 Banco de Dados
Durante o desenvolvimento de um sistema escolar, o professor de informática propôs que os alunos organizassem as informações de alunos, turmas e notas em um banco de dados relacional. Um dos grupos criou uma tabela chamada ALUNO, com os campos id_aluno, nome, data_nascimento e turma. Na discussão sobre o projeto, surgiram algumas dúvidas a respeito dos conceitos fundamentais de bancos de dados. Com base nas noções básicas de Banco de Dados relacionais, assinale a alternativa correta:
Alternativas
Q4094010 Banco de Dados
Um Técnico de Tecnologia da Informação da UFABC está desenvolvendo um sistema de gestão acadêmica que integra informações sobre professores, disciplinas, cursos e dependentes. Para gerar relatórios estratégicos, ele precisa consultar os nomes dos professores, sem duplicidade, que ministram disciplinas do 5º período do curso de Engenharia de Software, que possuem dependentes cadastrados e têm grau de doutor. O banco de dados possui as seguintes tabelas relevantes para a consulta:
• Professores (id_professor, nome, grau, …) • Disciplinas (id_disciplina, nome, periodo, id_curso, …) • Cursos (id_curso, nome_curso, …) • Ministra (id_professor, id_disciplina) – relação entre professores e disciplinas • Dependentes (id_dependente, id_professor, …)

Considerando essas tabelas, qual consulta SQL atende a todos os critérios mencionados? 
Alternativas
Q4058166 Banco de Dados
O termo Sistema de Informação Geográfica (SIG) é empregado para sistemas que realizam o tratamento computacional de dados geográficos e extraem informações não apenas com base em suas características alfanuméricas mas também através de sua localização espacial. Sobre a arquitetura de um SIG Integrado, é correto afirmar que 
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
Respostas
181: C
182: D
183: C
184: D
185: B
186: C
187: B
188: A
189: C
190: D
191: A
192: E
193: C
194: B
195: C
196: C
197: E
198: A
199: A
200: A