Julgue o item a seguir, relativos a interoperabilidade de sistemas
bem como a características lógicas e finalidades das redes de
computadores nos ambientes de Internet, intranet e extranet
Para assegurar a integridade das operações de escrita em
sistemas distribuídos que adotam o estilo de arquitetura
REST, esse padrão especifica, em sua origem, mecanismos
de transações distribuídas baseados nas propriedades ACID,
o que inviabiliza que o servidor opere sob a restrição de
ausência de estado (stateless).
Com relação aos sistemas de arquivos distribuídos e aos sistemas de indexação, julgue o próximo item.
Em ambientes analíticos de ciência de dados, índices
compostos podem apresentar melhor desempenho em
consultas multidimensionais quando a ordem dos atributos
indexados possui aderência aos padrões de filtragem
utilizados nas consultas.
Julgue o item subsequente, em relação à modelagem de bancos de dados.
Em modelagem de dados, a terceira forma normal exige que
todo atributo não-chave seja dependente apenas da chave
primária, o que a torna igualmente adequada tanto para
sistemas transacionais quanto para ambientes analíticos.
Um analista de segurança da informação do Ministério da Fazenda é responsável por proteger um banco de dados corporativo
com informações fiscais e cadastrais de milhões de contribuintes, incluindo CPF, renda, endereços e dados bancários. O SGBD
utilizado é um banco de dados relacional moderno, com acesso simultâneo de aplicações web internas, sistemas legados e
equipes de suporte que realizam consultas administrativas diretamente via SQL. O analista identificou os seguintes requisitos
obrigatórios:
1. Garantir que usuários de suporte vejam apenas os 4 primeiros dígitos do CPF em consultas diretas, mantendo o valor
completo apenas para aplicações autorizadas.
2. Proteger os dados armazenados em disco contra acesso físico não autorizado ao storage.
A infraestrutura atual conta apenas com a autenticação nativa do SGBD (usuário e senha) e permissões básicas
(GRANT/REVOKE). Não hả qualquer mecanismo de ofuscação ou criptografia implementado.
Considerando esse cenário e as boas práticas de segurança em SGBDs, a solução mais adequada que o analista deve
implementar consiste em
A equipe de TI está projetando um banco de
dados relacional para gerenciar contratos com municípios.
A tabela "contratos" terá uma coluna "municipio_id", cujo
papel é estabelecer o vínculo entre cada contrato e o município correspondente registrado na tabela "municipios".
Diante disso, assinale a alternativa que descreve CORRETAMENTE o conceito de chave estrangeira e sua função
nesse contexto.
O banco de dados relacional de um
consórcio público possui uma tabela denominada
"servidores", com as seguintes colunas: "nome", "cargo",
"salario" e "municipio". A equipe de TI recebeu a demanda
de extrair um relatório contendo o nome e o município
dos servidores cujo salário seja superior a R$ 5.000,00, com
os resultados ordenados alfabeticamente pelo nome.
Diante disso, assinale a alternativa que apresenta o
comando SQL que atende CORRETAMENTE a essa
consulta.
O administrador de banco de dados de um
consórcio público executou o comando SQL a seguir na
tabela servidores:
UPDATE servidores SET salario = salario * 1.10 WHERE
municipio = 'São Paulo';
Diante disso, analise o comando acima e assinale a
alternativa que descreve CORRETAMENTE o efeito
produzido por sua execução.
Considere os conceitos de bancos de dados
relacionais, especialmente o uso de triggers (gatilhos), que
são estruturas associadas a tabelas e executadas
automaticamente em resposta a eventos como INSERT,
UPDATE ou DELETE em bancos de dados que utilizam SQL
(Structured Query Language), que é a linguagem padrão
para definição e manipulação de dados em sistemas de
bancos relacionais. Em uma trigger, pode ser utilizada a
cláusula FOR EACH ROW, que influencia diretamente o
comportamento de execução durante operações que
afetam mais de um registro. Diante disso, assinale a
alternativa que descreve CORRETAMENTE a função da
cláusula FOR EACH ROW em triggers.
No contexto de Views em bancos de dados
relacionais, considere que elas são estruturas virtuais
definidas a partir de consultas em SQL (Structured Query
Language), que é a linguagem padrão para consulta e
manipulação de dados em bancos de dados relacionais. As
views são utilizadas para simplificar consultas complexas e
facilitar o acesso a conjuntos específicos de dados.
Considerando isso, analise as assertivas abaixo e julgue-as
em Verdadeiras (V) ou Falsas (F):
() Views são tabelas virtuais definidas por uma consulta
SQL, podendo envolver uma ou mais tabelas, filtros,
joins e agregações.
() Views são criadas por meio da estrutura CREATE VIEW
nome IN SELECT.
() Views não armazenam dados (exceto em materialized
views) e refletem sempre os dados atuais das tabelas
base, podendo ser utilizadas em consultas como se
fossem tabelas normais.
() Uma view pode ser definida com consultas que
incluem filtros (WHERE), junções (JOIN) e funções de
agregação, dependendo da necessidade da consulta.
Qual alternativa preenche, CORRETAMENTE, de cima para
baixo, os parênteses acima?