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?
Na estrutura de pseudocódigo, os conceitos de Procedimento e Função são distintos em sua finalidade. Diferente de um procedimento, uma função é caracterizada por:
No processo de modelagem e normalização de bancos de dados relacionais, uma tabela atinge a Terceira Forma Normal (3FN) quando preenche requisitos específicos. Assinale a alternativa que indica corretamente uma dessas condições.