A atuação policial geralmente demanda o tratamento de grandes
volumes de informações heterogêneas — desde registros
estruturados de ocorrências até dados não estruturados
provenientes de comunicações, redes sociais e dispositivos
digitais. Nesse contexto, o uso combinado de diferentes modelos
de bancos de dados permite integrar, correlacionar e analisar
dados de naturezas distintas, favorecendo a produção de
inteligência investigativa, a rastreabilidade de evidências e a
agilidade na tomada de decisões operacionais.
Dos modelos de dados de bancos de dados, revela-se como uma
das características do modelo
A fim de potencializar a gestão de dados de seus sistemas, a Polícia
Civil concebeu um projeto de integração de seu sistema de bancos
de dados sustentado na arquitetura de três níveis (arquitetura
ANSI/SPARC), unificando informações de inquéritos, boletins de
ocorrência, perícias e registros de antecedentes criminais,
garantindo interoperabilidade entre delegacias e órgãos de apoio
técnico.
Com base na arquitetura de três níveis proposta pelo padrão
ANSI/SPARC, essa característica está associada à
No PostgreSQL 17, considere uma transação T1 configurada explicitamente com o nível
de isolamento REPEATABLE READ. Dentro
dessa transação, T1 executa a consulta SELECT
COUNT(*) FROM tabela WHERE condicao =
true, obtendo o resultado 10. Enquanto T1 permanece ativa, uma transação concorrente T2 in
sere uma nova linha que satisfaz a condição condicao = true e realiza COMMIT. Ainda dentro
da mesma transação T1, a mesma consulta é executada novamente SELECT COUNT(*) FROM
tabela WHERE condicao = true. Em seguida,
T1 realiza COMMIT, sem efetuar nenhuma atualização em linhas da tabela.
Qual é o resultado esperado para a segunda execução da consulta em T1?
O Analista de Suporte de TI para o Congresso estabeleceu um RPO
- Recovery Point Objective de 15 minutos para os dados de votação
e um RTO - Recovery Time Objective de 4 horas. Para atender ao
RPO de 15 minutos, o DBA configura Full Backups diários e
Transaction Log Backups contínuos a cada 15 minutos.
Assinale a afirmativa correta em relação ao papel dos Transaction
Log Backups na recuperação e o conceito de Point-in-Time
Recovery (PITR).
Um engenheiro de computação está otimizando uma consulta
lenta em um SGBD. Ele percebe que o plano de execução mostra
uma varredura completa da tabela em uma tabela de milhões de
tuplas.
A ação de tunning mais provável para forçar o SGBD a usar um
método de busca mais eficiente é
Em um sistema, o engenheiro precisa consultar todos os CLIENTES
e, se houver, os PEDIDOS que cada um fez. Clientes sem pedidos
também devem ser listados.
Assinale a opção que identifica o tipo de junção SQL que garante
que todas as linhas da tabela da esquerda (CLIENTE) sejam
incluídas no resultado, independentemente de haver
correspondência na tabela da direita (PEDIDO).
Uma tabela de cadastro de projetos possui os seguintes atributos:
ID_PROJETO (PK), NOME_PROJETO,
ID_DEPARTAMENTO, NOME_DEPARTAMENTO. O
engenheiro percebe que NOME_DEPARTAMENTO depende de
ID_DEPARTAMENTO, e ID_DEPARTAMENTO não é chave
primária, mas depende de ID_PROJETO.
Assinale a opção que identifica a violação e a Forma Normal que
exige a eliminação dessa dependência.