Foram encontradas 2.255 questões.
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 IFCE está orientando estudantes no
desenvolvimento de um sistema especialista para
apoio à tomada de decisão em processos
acadêmicos. Durante a explicação, o docente
destaca que, nesse sistema, o programa é
construído por meio da declaração de fatos e
regras, enquanto um mecanismo de inferência
responde às consultas dos usuários e determina
automaticamente as conclusões possíveis.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Provas
Questão presente nas seguintes provas
No processo de garantia da qualidade de software,
as atividades de verificação e validação possuem
objetivos distintos no ciclo de desenvolvimento. A
respeito das características associadas a essas
atividades, assinale a alternativa INCORRETA.
Provas
Questão presente nas seguintes provas
Um professor do IFCE orienta estudantes no
desenvolvimento de um sistema para geração de
relatórios acadêmicos personalizados. O sistema
deve permitir a criação de relatórios contendo
diferentes elementos, como capa, sumário,
gráficos e tabelas. Além disso, um mesmo relatório
pode possuir representações distintas, como
versões simplificadas ou completas, embora o
processo de construção siga uma sequência
definida de etapas. Considerando os padrões de
projeto (Design Patterns) da engenharia de
software, assinale a alternativa que apresenta o
padrão criacional que separa a construção de um
objeto complexo de sua representação, permitindo
gerar diferentes representações a partir do mesmo
processo de construção.
Provas
Questão presente nas seguintes provas
A atividade de testes é essencial para a garantia da
qualidade de software, sendo aplicada em
diferentes níveis e com objetivos distintos ao
longo do ciclo de desenvolvimento. Considerando
os diversos tipos de testes de software, informe se
é verdadeiro (V) ou falso (F) o que se afirma a
seguir e assinale a alternativa com a sequência
correta.
( ) O teste unitário tem por finalidade avaliar o sistema completo e integrado, verificando sua conformidade com os requisitos especificados.
( ) O teste de integração tem como objetivo identificar falhas na comunicação e na interação entre módulos ou componentes do sistema.
( ) O teste de regressão é realizado após modificações no sistema, com o propósito de verificar se funcionalidades previamente implementadas continuam operando corretamente.
( ) O teste caixa branca fundamenta-se na análise da estrutura interna do código, considerando fluxos lógicos, decisões e caminhos de execução.
( ) O teste unitário tem por finalidade avaliar o sistema completo e integrado, verificando sua conformidade com os requisitos especificados.
( ) O teste de integração tem como objetivo identificar falhas na comunicação e na interação entre módulos ou componentes do sistema.
( ) O teste de regressão é realizado após modificações no sistema, com o propósito de verificar se funcionalidades previamente implementadas continuam operando corretamente.
( ) O teste caixa branca fundamenta-se na análise da estrutura interna do código, considerando fluxos lógicos, decisões e caminhos de execução.
Provas
Questão presente nas seguintes provas
Em sistemas de controle de versão como o Git, os
arquivos modificados podem ser adicionados à
staging area antes de serem registrados no
repositório local. Qual é o comando utilizado para
registrar essas alterações no histórico do
repositório local?
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
A reengenharia é um processo aplicado a sistemas
já existentes com o propósito de compreendê-los e
aprimorá-los, podendo envolver diferentes
atividades técnicas ao longo de sua execução.
Durante esse processo, há uma etapa específica
em que o programa é analisado e as informações
são extraídas a partir dele. Isso ajuda a documentar
sua organização e funcionalidade. Essa etapa é
denominada
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
Em um Sistema de Gerenciamento de Banco de
Dados (SGBD), as consultas SQL (Structured
Query Language) dependem de um repositório
interno que armazena metadados sobre tabelas,
colunas, índices, restrições, usuários e privilégios.
O componente responsável por armazenar e
fornecer essas informações é denominado
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container