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

Foram encontradas 1.924 questões

Q4193484 Banco de Dados
Em bancos de dados relacionais, o conceito de exclusão em cascata pode ser definido como a
Alternativas
Q4186143 Banco de Dados
Uma universidade possui vários campi nas cidades do mesmo Estado. Para otimizar o acesso, o DBA decide que os dados dos alunos que estudam em cada campus serão armazenados no servidor daquele polo. Cada uma das partes mantém todas as colunas da tabela original.
Essa técnica de divisão de dados é conhecida como: 
Alternativas
Q4186141 Banco de Dados
O componente de um SGBD responsável por analisar uma consulta SQL e decidir qual o melhor caminho para acessar os dados (por exemplo, se deve usar um índice ou ler a tabela inteira) é o OTIMIZADOR.
Uma das regras heurísticas mais comuns aplicadas por este componente é:
Alternativas
Q4186043 Banco de Dados
Analise as afirmativas sobre o modelo de banco de dados relacional e a SQL.

I. No modelo relacional, as tuplas de uma relação não têm ordem intrínseca; a relação é um conjunto de tuplas.
II. Em uma arquitetura cliente–servidor de duas camadas, o cliente executa a interface e lógica de aplicação principal, enquanto o servidor gerencia o banco de dados e processa comandos SQL.
III. As operações da álgebra relacional, quando aplicadas a relações, produzem novas relações, o que permite compor várias operações sucessivamente.
IV. A normalização baseada em dependências funcionais tem como principal objetivo garantir a redundância dos dados, já que formas normais introduzem cópias adicionais de atributos para facilitar o processamento.
V. Em SQL, a cláusula CHECK é utilizada para definir integridade referencial entre tabelas, enquanto FOREIGN KEY serve para impor restrições de domínio sobre atributos.

Estão corretas apenas as afirmativas
Alternativas
Q4185129 Banco de Dados
    A INFRA S.A. implantou uma arquitetura corporativa de dados híbrida para suportar suas atividades estratégicas, sobretudo a estruturação de projetos de infraestrutura logística. Nessa arquitetura, o Oracle Database 21C é utilizado para sistemas críticos de gestão contratual e execução orçamentária; bancos de dados NoSQL são empregados para armazenar dados semiestruturados oriundos de sensores, documentos técnicos e relatórios de campo; e um data lake corporativo é adotado para ingestão massiva de dados brutos históricos, inclusive dados geoespaciais e séries temporais.

Considerando a situação hipotética apresentada, julgue os itens a seguir.
A adoção da arquitetura multitenant do Oracle 21C no ambiente da INFRA S.A. facilitaria a consolidação de bases contratuais, mantendo isolamento lógico entre projetos distintos.
Alternativas
Q4185123 Banco de Dados
    A INFRA S.A. decidiu implantar um ambiente corporativo de dados para consolidar informações de projetos ferroviários, rodoviários e hidroviários. Esse ambiente deverá integrar dados provenientes de sistemas legados, bases geoespaciais, relatórios técnicos e sistemas de acompanhamento físico-financeiro, suportando consultas analíticas complexas, operações transacionais e alto volume de dados históricos.

A partir dessa situação hipotética, julgue os itens a seguir, relativos a modelagem de banco de dados, linguagem de manipulação de dados (DML) e otimização de performance em larga escala. 
No ambiente da INFRA S.A., a substituição de operações UPDATE por comandos DELETE seguidos de INSERT garantiria melhor desempenho em atualizações massivas de contratos.
Alternativas
Q4185120 Banco de Dados
    A INFRA S.A. decidiu implantar um ambiente corporativo de dados para consolidar informações de projetos ferroviários, rodoviários e hidroviários. Esse ambiente deverá integrar dados provenientes de sistemas legados, bases geoespaciais, relatórios técnicos e sistemas de acompanhamento físico-financeiro, suportando consultas analíticas complexas, operações transacionais e alto volume de dados históricos.

A partir dessa situação hipotética, julgue os itens a seguir, relativos a modelagem de banco de dados, linguagem de manipulação de dados (DML) e otimização de performance em larga escala. 
Em consultas analíticas da INFRA S.A. que consolidam dados histórico-financeiros de diversos projetos, o uso de SELECT * tende a aumentar o consumo de memória e de E/S. 
Alternativas
Q4181837 Banco de Dados
A SQL (Structured Query Language) é uma linguagem padrão utilizada para definição, manipulação, controle e gerenciamento de dados em bancos de dados relacionais. Ela é composta por diferentes subconjuntos de comandos, cada um com finalidades específicas. Já a DCL (Data Control Language) é utilizada para controle de acesso e permissões no banco de dados, além de a DTL (Data Transaction Language) ser empregada no gerenciamento de transações, permitindo confirmar ou desfazer operações realizadas. Com base nesse contexto, assinale a alternativa que apresenta um comando pertencente à DTL. 
Alternativas
Q4177265 Banco de Dados
Em um sistema de banco de dados relacional, um técnico precisa consultar registros de usuários, alterar dados cadastrais e compreender a estrutura das tabelas existentes. Considerando a linguagem SQL, é correto afirmar que:
Alternativas
Q4172822 Banco de Dados
Considere o seguinte trecho de instruções SQL.

CREATE TABLE tabela (ID INT);
ALTER TABLE tabela ADD COLUMN coluna;
SELECT * FROM tabela WHERE ID > 15 OR ID < 20;

Em relação a essas instruções, é correto afirmar: 
Alternativas
Q4172819 Banco de Dados
Considere a seguinte tabela nomeada tabelaX de um banco de dados, com colunas c1 e c2, recuperada com o comando SELECT * FROM tabelaX.

Captura_de tela 2026-07-13 183813.png (120×177)

O comando que criou (populou) as linhas da tabela corretamente e na ordem apresentada na tabela é 
Alternativas
Q4172712 Banco de Dados
Considere o objetivo de se desenvolver um programa que produz um relatório de administração de serviços de tecnologia da informação de uma empresa contendo um gráfico como o apresentado a seguir (com dados fictícios). Em cada fatia da ‘pizza’, são apresentadas as áreas de negócio da empresa e a quantidade de serviços vinculados.

Imagem associada para resolução da questão



Deve-se supor a existência do esquema de banco de dados composto pelas tabelas a seguir.

DROP TABLE IF EXISTS SERVICO; CREATE TABLE SERVICO (     servico_id integer NOT NULL,      nome text,      tipo_id integer,      PRIMARY KEY (servico_id),      FOREIGN KEY (tipo_id) REFERENCES TIPOSERVICO(tipo_id));

DROP TABLE IF EXISTS TIPOSERVICO;

CREATE TABLE TIPOSERVICO (      tipo_id integer NOT NULL,       nome text,       area_id integer,       PRIMARY KEY (tipo_id), FOREIGN KEY (area_id) REFERENCES AREANEGOCIO(area_id));
DROP TABLE IF EXISTS AREANEGOCIO; CREATE TABLE AREANEGOCIO (     area_id integer NOT NULL,     nome text, PRIMARY KEY(area_id));


Com base no esquema de banco de dados fornecido, a consulta SQL que apresenta como resultado os dados necessários para a produção do gráfico apresentado é
Alternativas
Q4172695 Banco de Dados
Considere a tabela de informações apresentada a seguir, com informações sobre alunos e empréstimos realizados em uma biblioteca de uma Instituição de Ensino Superior, com dados fictícios.

Imagem associada para resolução da questão


Com base na tabela fornecida e no projeto de banco de dados Relacional, é correto afirmar que 
Alternativas
Q4172687 Banco de Dados
A unidade gestora de Tecnologia da Informação de uma Instituição de Ensino Superior decidiu implantar melhoria de processos de serviços por meio do registro e controle de atendimento de chamados. Considere o objetivo de se desenvolver um programa que produz um relatório de administração acadêmica contendo um diagrama como o apresentado a seguir (com dados fictícios). No eixo horizontal, são listados os meses do ano; e, no eixo vertical, é apresentado o número de chamados que não atenderam ao nível de serviço estabelecido pela organização.


Imagem associada para resolução da questão


Deve-se supor a existência do esquema de banco de dados composto pelas tabelas a seguir (em SQL): DROP TABLE IF EXISTS chamado;
create table chamado(idchamado int NOT NULL,      duracao float,      mes int,      PRIMARY KEY (idchamado),      FOREIGN KEY (mes) REFERENCES mes(idmes));
DROP TABLE IF EXISTS mes; create table mes(idmes int NOT NULL,      numMes int,      ano int,      PRIMARY KEY (idmes));

Com base no esquema de banco de dados fornecido, considerando que o tempo limite para o atendimento dos chamados é estabelecido em 2 horas, a consulta SQL que apresenta como resultado os dados necessários para a produção do gráfico acima é
Alternativas
Q4172572 Banco de Dados
Sobre a normalização em banco de dados, analise as afirmativas seguintes e atribua-lhes V (verdadeiro) ou F (falso).
( ) Uma relação está na primeira forma normal (1FN) se todos os atributos são atômicos e não forem multivalorados.
( ) Uma relação está na segunda forma normal (2FN) se ela estiver na 1FN e os atributos chaves forem independentes da chave primária.
( ) Uma relação está na terceira forma normal (3FN) quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave.

A sequência correta, de cima para baixo, é 
Alternativas
Q4172560 Banco de Dados

Considere que os comandos SQL descritos a seguir são executados em sequência.



Imagem associada para resolução da questão



O valor retornado após a execução do comando SELECT é 

Alternativas
Q4172559 Banco de Dados
Analise as afirmativas abaixo acerca de banco de dados relacional.

I. Views são consultas ativadas automaticamente quando algum dado é inserido, alterado ou apagado.
II. Uma chave estrangeira é um atributo de uma tabela que faz referência à chave primária de outra tabela.
III. A função de um índice é acelerar o tempo de acesso às linhas de uma tabela, criando ponteiros para os dados armazenados em colunas específicas.
IV. Storeds procedures são procedimentos usados para armazenar informações de forma temporária de um ou mais banco de dados relacional.


Estão corretas as afirmativas
Alternativas
Q4163938 Banco de Dados
Durante o processo de modernização tecnológica de um Conselho Regional de Enfermagem, a equipe de TI foi encarregada de reorganizar o sistema responsável pelo cadastro de profissionais, fiscalização, processos éticos e emissão de certidões. Após auditoria interna, verificou-se que diferentes setores utilizavam planilhas e bancos de dados com estruturas distintas, ocasionando duplicidade de informações, inconsistências cadastrais e dificuldades na geração de relatórios institucionais. Diante desse cenário, a equipe técnica decidiu implementar um banco de dados relacional baseado no padrão ANSI SQL, estruturando tabelas relacionadas por chaves primárias e estrangeiras, além de criar mecanismos de padronização documental e controle da integridade das informações armazenadas. Considerando os conceitos relacionados a bancos de dados, modelos de dados, normalização, independência de dados e dicionário de dados, assinale a alternativa correta.
Alternativas
Q4161082 Banco de Dados
A equipe de TI está projetando um banco de dados relacional para gerenciar contratos com municípios. A tabela "contratos" terá uma coluna "municipio_id", cujo papel é estabelecer o vínculo entre cada contrato e o município correspondente registrado na tabela "municipios". Diante disso, assinale a alternativa que descreve CORRETAMENTE o conceito de chave estrangeira e sua função nesse contexto. 
Alternativas
Q4161069 Banco de Dados
O banco de dados relacional de um consórcio público possui uma tabela denominada "servidores", com as seguintes colunas: "nome", "cargo", "salario" e "municipio". A equipe de TI recebeu a demanda de extrair um relatório contendo o nome e o município dos servidores cujo salário seja superior a R$ 5.000,00, com os resultados ordenados alfabeticamente pelo nome. Diante disso, assinale a alternativa que apresenta o comando SQL que atende CORRETAMENTE a essa consulta.
Alternativas
Respostas
81: C
82: B
83: C
84: B
85: C
86: E
87: C
88: C
89: C
90: X
91: B
92: C
93: B
94: B
95: A
96: A
97: C
98: E
99: C
100: A