PostgreSQL 16 suporta tanto Views (Visões) quanto Materialized
Views (Visões Materializadas).
Considere as seguintes afirmações relacionadas a esses conceitos.
I. Tanto uma Materialized View como uma View são apenas cópias
virtuais, sem que haja um armazenamento físico dos dados
(resultados da consulta).
II. O comando REFRESH MATERIALIZED VIEW
nome_da_visao_materializada; substitui completamente o
conteúdo da Materialized View, descartando os dados antigos. III. A utilização da cláusula WITH NO DATA, no comando de criação
de uma Materialized View, faz com que sua estrutura seja criada,
mas sem preenchê-la, isto é, sem popular com dados no
momento da criação.
Janine é a responsável pela administração dos bancos de dados
gerenciados pelo PostgreSQL de uma autarquia federal. Durante
a criação de um banco de dados, Janine especificou a criação de
um tablespace diferente do tablespace default.
Uma startup está desenvolvendo um aplicativo para
gerenciar as informações de seus clientes. Para
armazenar os dados, a equipe de desenvolvimento
decidiu utilizar um banco de dados relacional, e
agora precisa escolher o Sistema Gerenciador de
Banco de Dados (SGBD) mais adequado. Entre as
opções estão MySQL, PostgreSQL e Oracle.
Considerando as necessidades da startup, que
precisa de um SGBD robusto, escalável e com bom
custo-benefício, qual seria a melhor escolha e
porquê?
Acerca do PostgreSQL e do MySQL, julgue o seguinte item.
O comando PostgreSQL apresentado a seguir permite criar um
banco de dados de nome prova no servidor servir na porta
5000. createdb -p 5000 -s servir -C LATIN1 -b prova
O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional, desenvolvido como projeto de código
aberto. O utilitário do PostgreSQL que permite fazer cópia de segurança (backup) de um banco de dados é: