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.
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.
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
Um professor do IFCE está orientando estudantes
na modelagem conceitual de um banco de dados
utilizando o Modelo Entidade-Relacionamento
(MER) para um sistema acadêmico. No modelo,
existem as entidades Projeto e Aluno, relacionadas
por Participação, que registra informações da
atuação do aluno no projeto e depende da
associação entre essas duas entidades para
existir.
Durante a orientação, o professor destaca a
necessidade de definir:
(I) o número de ocorrências de uma entidade que
podem se associar a outra em um relacionamento;
(II) a característica da entidade Participação no
modelo descrito.
Os conceitos que correspondem aos itens I e II,
respectivamente, são:
Em Sistemas de Gerenciamento de Banco de
Dados (SGBD), as transações devem obedecer às
propriedades ACID (Atomicidade, Consistência,
Isolamento e Durabilidade). Assinale a alternativa
que descreve corretamente uma dessas
propriedades.
No modelo relacional, as Formas Normais definem
critérios para a organização de tabelas em bancos
de dados. Assinale a alternativa que apresenta
corretamente uma condição para que uma relação
esteja na Primeira Forma Normal (1FN).
Em um órgão público federal, o setor de Contabilidade utiliza um sistema
informatizado para registrar receitas, despesas e demais informações financeiras. Esses registros
ficam armazenados de forma estruturada, permitindo que os servidores realizem consultas e
atualizações e emitam relatórios sempre que necessário. Nesse contexto, como é denominado o
conjunto organizado de dados armazenados eletronicamente e estruturado para permitir a consulta e
o gerenciamento das informações?
O IFCE mantém um banco de dados PostgreSQL que suporta o sistema de gestão acadêmica. Durante um período de alta demanda (semana de matrícula), o analista de TI responsável pelo banco de dados recebeu reclamações de lentidão no sistema. Ao investigar com as views de diagnóstico do PostgreSQL, observou as seguintes situações: múltiplas sessões no estado 'idle in transaction' com duração superior a 30 minutos; uma consulta de relatório complexo com varredura sequencial (Seq Scan) em tabela de grande volume estava bloqueando transações que aguardavam locks por mais de 10 minutos; e o parâmetro idle_in_transaction_session_timeout estava com valor 0 (desabilitado). Qual conjunto de ações é mais adequado para diagnosticar, resolver o problema imediato e prevenir recorrência?
O MySQL e o MariaDB são sistemas de gerenciamento de banco de dados relacionais amplamente utilizados em ambientes Linux. Em relação às características e ao histórico desses SGBDs, assinale a alternativa correta.
No gerenciamento de privilégios de banco de dados via SQL, qual comando pertence à categoria DCL (Data Control Language) e tem como finalidade a revogação de acessos previamente concedidos a um usuário?