Questões de Concurso
Comentadas sobre postgresql em banco de dados
Foram encontradas 552 questões
O SGBD PostgreSQL utiliza o conceito de cluster de banco de dados. Um cluster é um conjunto de banco de dados armazenados em um sistema de arquivos comum. Cada cluster terá seus arquivos de configuração. Marque a alternativa que descreve os seguintes arquivos de configuração:
Postgresql.conf; pg_hba.conf
Considere os dois comandos PostgreSQL abaixo, usando uma tabela TAB que tem 100 linhas.
ALTER TABLE TAB ADD COL DECIMAL (4,2);
UPDATE TAB SET COL = 100;
Pode-se afirmar corretamente que
O PostgreSql possui uma vantagem importante. O WAL. O registro prévio da escrita (WAL = write ahead logging) é uma abordagem padrão para registrar transações. Sobre os benefícios do WAL, podemos listar o seguinte:
I. O custo de sincronizar o registro é muito menor do que o custo de descarregar as páginas de dados.
II. Permite que seja feita cópia de segurança em linha e recuperação para um ponto no tempo.
III. Minimiza o uso do servidor porque é executado apenas lado cliente (Arquitetura cliente/servidor).
IV. Redução significativa do número de escritas em disco.
Está correto somente o que se afirma em:
A respeito de banco de dados, julgue o próximo item.
No PostgreSQL 9.3, as funções table_to_xml,
query_to_xml e cursor_to_xml mapeiam os conteúdos de
tabelas relacionais para esquemas XML. Por exemplo, o
comando SELECT table_to_xml('books', 'TRUE',
'TRUE', ' ') mapeia uma tabela denominada books em um
esquema XML.
O phpPgAdmin é uma ferramenta web de administração para o PostgresSQL que permite gerenciar, em múltiplos servidores, usuários e grupos, bases de dados, esquemas, tabelas, views e objetos.
No PostgreSQL 9.3, a quantidade total de memória compartilhada disponível pode ser configurada no Linux por meio do comando sysctl -w kernel.shmmax = valor$.
No PostgreSql 9.3 é possível configurar permissão para usuários até o nível de tabelas, mas não controles para acesso de colunas. Logo, o comando SQL abaixo está correto para Oracle 11g, mas não para PostgreSql 9.3.
GRANT SELECT (col1), UPDATE (col1) ON TabelaTeste TO Usuario;
No PostgreSql 9.3, os dois comandos abaixo retornam true como resultado.
SELECT 'abc' SIMILAR TO '%(b|d)%'
SELECT 'abc' SIMILAR TO '(b|c)%'
O PostgreSql 9.3 permite limitar o tamanho físico máximo em bytes em tabelas de usuário por meio da cláusula tablespaces no comando CREATE TABLE, conforme a sintaxe mostrada abaixo.
CREATE TABLE TabelaTeste
(
Codigo integer PRIMARY KEY,
Nome varchar(40) NOT NULL
)
WITH (TABLESPACES = 1GB);