Questões Informática Banco de Dados

Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor u...

Responda: Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor usou um modelo de dados relacional (protótipo) mais simples do que o do banco de dados do sistema corporativo o...


Q859932 | Informática, Banco de Dados, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021

Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor usou um modelo de dados relacional (protótipo) mais simples do que o do banco de dados do sistema corporativo original, sendo que ambos utilizavam o mesmo SGDB PostgreSQL. Cabe ressaltar que esse protótipo utilizava apenas um subconjunto dos dados do sistema corporativo original e realizava apenas consultas.
Uma forma de garantir que os dados desse protótipo estejam sempre completamente atualizados em relação aos dados reais, com baixo impacto tanto na operação quanto no desempenho do sistema corporativo original, é

Marcos de Castro
Por Marcos de Castro em 18/01/2025 13:50:10🎓 Equipe Gabarite
Gabarito: a)

Para garantir que os dados do protótipo estejam sempre atualizados em relação aos dados reais, com baixo impacto na operação e desempenho do sistema corporativo original, uma opção viável é criar apenas VIEWS no protótipo, definidas com consultas sobre as tabelas do sistema corporativo original.

As VIEWS são consultas salvas que se comportam como tabelas virtuais. Elas não armazenam dados fisicamente, apenas exibem os dados de outras tabelas de acordo com a consulta definida. Dessa forma, ao consultar a VIEW no protótipo, os dados serão sempre atualizados em tempo real, refletindo as informações mais recentes do sistema corporativo original.

Essa abordagem é eficiente em termos de desempenho, pois não requer a atualização constante dos dados, e também não impacta a operação do sistema corporativo original, uma vez que as consultas são feitas apenas no protótipo.

Implantar TRIGGERS a cada INSERT, como mencionado na opção b), poderia gerar um impacto significativo na operação do sistema corporativo original, além de não ser a melhor prática para atualização de dados em um protótipo.

Portanto, a opção correta para garantir a atualização dos dados do protótipo de forma eficiente e com baixo impacto é criar VIEWS no protótipo.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.