Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.862 questões

Q4126653 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:

Funcionário (ID, Nome, Salário).

Um comando SQL para criar essa tabela é (sendo ID a chave primária da tabela):
Alternativas
Q4126651 Banco de Dados
Considerando o modelo entidade-relacionamento, utilizado para modelar bancos de dados relacionais, os relacionamentos possuem cardinalidades, sendo que a definição da cardinalidade de um relacionamento indica
Alternativas
Q4126650 Banco de Dados
O principal objetivo visado quando se criam estruturas de indexação em um banco de dados relacional é
Alternativas
Q4126265 Banco de Dados
No modelo relacional utilizado para a modelagem de bancos de dados relacionais utilizam-se chaves primárias, sobre as quais é correto afirmar que
Alternativas
Q4126262 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional, bem como um comando escrito em álgebra relacional:

Imagem associada para resolução da questão


O comando SQL equivalente a essa consulta é:
Alternativas
Q4126260 Banco de Dados
Assinale a alternativa correta sobre os conceitos de campos e de registros de uma tabela de um banco de dados relacional.
Alternativas
Q4126259 Banco de Dados
Quando da especificação de um trigger em um banco de dados relacional, devem ser indicados três componentes, sendo um deles
Alternativas
Q4117779 Banco de Dados
O programa MySQL é um sistema de gerenciamento de banco de dados relacional que utiliza a linguagem de consulta estruturada SQL como interface de acesso e extração de informações do banco de dados em uso.
Nesse contexto, considerando a utilização do MySQL, assinale a alternativa que descreve corretamente o impacto da execução do comando DROP TABLE clientes;: 
Alternativas
Q4100469 Banco de Dados
Em relação às restrições básicas que podem ser realizadas por meio de um comando SQL, com o objetivo de garantir integridade referencial dos dados e restrições sobre domínio, assinale a alternativa CORRETA quanto à cláusula que deve ser utilizada para este fim.
Alternativas
Q4093321 Banco de Dados
Uma equipe está desenvolvendo um projeto de geoprocessamento voltado à análise espacial de uma rede de transporte urbano. Para estruturar a base de dados, optou-se pela utilização de um sistema gerenciador de banco de dados relacional com suporte a tipos de dados geométricos e mecanismos de indexação espacial. Sob a perspectiva da arquitetura de dados para projetos de análise espacial, essa escolha é adequada porque 
Alternativas
Ano: 2026 Banca: IESES Órgão: CRMV - SC Prova: IESES - 2026 - CRMV - SC - Analista de TI |
Q4090492 Banco de Dados
Sobre sistemas gerenciadores de bancos de dados relacionais, como PostgreSQL e MySQL, assinale a alternativa correta. 
Alternativas
Q4089737 Banco de Dados
Referente a comandos SQL, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
(  ) O comando DELETE remove linhas de uma tabela, podendo ser condicionado por cláusula WHERE.
(  ) O comando TRUNCATE é uma operação DML que remove dados selecionados pela cláusula WHERE.
(  ) O comando JOIN permite combinar registros de duas ou mais tabelas com base em colunas relacionadas.
(  ) O comando GROUP BY agrupa registros e pode ser utilizado em conjunto com funções agregadoras, como SUM e COUNT.
Alternativas
Q4088844 Banco de Dados
O Auditor está operando um banco de dados relacional que contém a tabela CONTRATOS. Ele precisa contar quantos contratos ativos existem para o município de ‘Florianópolis’.
O comando SQL que executa essa tarefa corretamente é
Alternativas
Q4086768 Banco de Dados
O Auditor está operando um banco de dados relacional que contém a tabela CONTRATOS. Ele precisa contar quantos contratos ativos existem para o município de ‘Florianópolis’.

O comando SQL que executa essa tarefa corretamente é
Alternativas
Q4086260 Banco de Dados
Um professor IFCE apresenta aos estudantes duas relações em um banco de dados acadêmico:
Docentes (id_docente, nome, cargo, departamento)
Projetos (id_projeto, id_docente, nome_projeto, tipo_projeto)

O docente solicita a construção de uma consulta que retorne o nome e o cargo dos docentes do departamento “Engenharia de Computação” que não participam de projetos externos, utilizando operações da álgebra relacional.
Diante desse contexto, assinale a alternativa que apresenta a combinação de operações que atende corretamente ao solicitado.
Alternativas
Q4086257 Banco de Dados
Um professor IFCE está orientando os alunos em atividades práticas sobre bancos de dados relacionais. O docente apresenta duas tabelas no sistema do IFCE:

• docentes (id_docente, nome, cargo, departamento);
• projetos (id_projeto, id_docente, nome_projeto, tipo_projeto).

Ele solicita aos alunos que expressem uma consulta para obter o nome e o cargo de todos os docentes do departamento “Técnicas de Computação” que não participam de nenhum projeto externo, utilizando cálculo relacional. Com base nessas informações, assinale a alternativa que apresenta corretamente a expressão em cálculo relacional que atende à solicitação do docente.
Alternativas
Q4086256 Banco de Dados
Durante o processo de otimização de consultas em bancos de dados relacionais, o otimizador pode aplicar regras de equivalência da álgebra relacional para gerar planos alternativos semanticamente equivalentes, porém potencialmente mais eficientes. Considere a seguinte transformação:

R ⋈S ≡ S ⋈R

Essa transformação permite alterar a ordem das relações envolvidas na operação de junção, sem modificar o resultado final da consulta. Essa técnica de otimização baseada em reescrita algébrica é conhecida como
Alternativas
Q4086248 Banco de Dados
Um professor IFCE está orientando os estudantes no desenvolvimento do modelo lógico de um banco de dados para gerenciar informações acadêmicas da instituição. Durante a etapa de definição das tabelas e de suas respectivas restrições, o docente enfatiza que, no modelo relacional, toda tabela deve possuir uma chave primária que identifique unicamente cada tupla (registro). Ele reforça ainda as seguintes regras fundamentais:

• a chave primária não pode assumir valor nulo;
• não pode haver duplicidade de valores na chave primária;
• cada registro deve ser identificado de maneira única dentro da tabela.

O professor explica que essas regras são essenciais para garantir a consistência estrutural do banco de dados e evitar ambiguidades na identificação dos registros.
Assinale a alternativa que apresenta corretamente o tipo de restrição envolvida nessa situação.
Alternativas
Ano: 2026 Banca: FURB Órgão: SED-SC Prova: FURB - 2026 - SED-SC - Analista de Informática |
Q4080372 Banco de Dados
Em bancos de dados distribuídos, o Sharding é utilizado para distribuir dados entre múltiplos nós, visando escalabilidade horizontal e melhor desempenho. A respeito do Sharding, assinale a alternativa correta: 
Alternativas
Q4076582 Banco de Dados
Em uma aula de SQL, há duas tabelas: Aluno(id_aluno, nome) e Matricula(id_matricula, id_aluno, curso). O instrutor deseja listar os nomes dos alunos e os cursos correspondentes, considerando a relação entre as chaves. A consulta adequada é:
Alternativas
Respostas
1: E
2: A
3: B
4: A
5: E
6: E
7: A
8: C
9: A
10: B
11: B
12: E
13: B
14: B
15: A
16: E
17: C
18: E
19: A
20: B