Foram encontradas 24.828 questões.
Sobre sistemas gerenciadores de bancos de dados
relacionais, como PostgreSQL e MySQL, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
O comando SQL utilizado para remover
permanentemente uma tabela de um banco de
dados, incluindo sua estrutura e seus dados, é:
Provas
Questão presente nas seguintes provas
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
Provas
Questão presente nas seguintes provas
Em um sistema distribuído que utiliza middleware
para difusão de mensagens com garantia de
ordenação causal baseada em relógios vetoriais,
um processo receptor Pi possui um relógio lógico
local Vi e recebe uma mensagem m proveniente de
um processo remetente Pj, carregando um carimbo
de tempo vetorial Vm. Para garantir que nenhuma
violação de causalidade ocorra e que todas as
mensagens anteriores necessárias já tenham sido
processadas, o middleware só deve entregar a
mensagem m à aplicação no nó Pi se uma condição
lógica específica entre os vetores for satisfeita.
Assinale a alternativa que apresenta corretamente
essa condição de entrega.
Provas
Questão presente nas seguintes provas
Um arquiteto de sistemas de uma instituição
financeira gerencia um ambiente de banco de
dados distribuído que opera com o protocolo de
efetivação em duas fases (2PC) para garantir a
consistência ACID. Em um cenário de auditoria,
uma transação T1 envolve o débito na conta de um
cliente no servidor X e o crédito na conta de uma
loja no servidor Y. Durante a execução, o
coordenador da transação emite a ordem de
preparação e tanto o servidor X quanto o servidor
Y respondem afirmativamente (Vote Commit),
entrando no estado de prontidão. Imediatamente
após receber os votos, o coordenador toma a
decisão de efetivar a transação e grava o registro
Commit em seu armazenamento estável, mas falha
criticamente antes de conseguir transmitir a
mensagem de decisão para qualquer um dos
servidores participantes. Diante desse cenário de
falha do coordenador após o voto de prontidão dos
participantes, qual é o comportamento técnico
obrigatório do servidor Y?
Provas
Questão presente nas seguintes provas
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.
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.
Provas
Questão presente nas seguintes provas
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.
• 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.
Provas
Questão presente nas seguintes provas
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
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
Provas
Questão presente nas seguintes provas
Um professor do IFCE está orientando estudantes
no desenvolvimento de um sistema acadêmico
utilizando um Sistema de Gerenciamento de Banco
de Dados (SGBD). O professor explica que, em uma
tabela chamada Servidor, que possui campos
como matrícula, nome, cargo, setor e salário,
usuários comuns não devem visualizar o campo
salário. Para isso, o sistema disponibiliza aos
usuários uma estrutura derivada da tabela original
que omite esse atributo. Considerando os
mecanismos de segurança em SGBDs, assinale a
alternativa que apresenta corretamente o recurso
utilizado nessa situação.
Provas
Questão presente nas seguintes provas
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.
• 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.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container