Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 675 questões

Q644112 Banco de Dados
Para conceder, a todos os usuários de um banco de dados PostgreSQL, o privilégio de inserção na tabela Clientes utiliza-se a instrução
Alternativas
Q634169 Banco de Dados

No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.

Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:

I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).

II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).

III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).

IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.

Está correto somente o que se afirma em:

Alternativas
Q632529 Banco de Dados

Com relação ao sistema de replicação, disponível para o PostgreSQL, denominado Slony-I, analise as afirmativas a seguir:

I. Permite a replicação em cascata, master→slave→slave.

II. Permite que um componente slave seja empregado no papel de master em caso de falha deste.

III. É um componente nativo, que implica pequeno esforço de instalação e configuração.

É correto concluir que:

Alternativas
Q625039 Banco de Dados
Qual tipo de dado numérico é suportado pelo PostgreSQL 9.1?
Alternativas
Q625038 Banco de Dados
Qual linguagem procedural utilizada para a criação de funções e gatilhos no PostgreSQL 9.1?
Alternativas
Q625037 Banco de Dados
Qual arquivo de configuração padrão é utilizado para controlar a autenticação de usuários no PostgreSQL 9.1?
Alternativas
Q625036 Banco de Dados
Qual a ferramenta interativa de linha de comando padrão utilizado para acessar o SGBD PostgreSQL 9.1?
Alternativas
Q625035 Banco de Dados
View é uma tabela virtual utilizada para armazenar resultados de uma consulta a uma ou mais tabelas. No PostgreSQL 9.1, qual comando SQL é utilizado para a criação destas views no banco de dados?
Alternativas
Q617691 Banco de Dados
Com relação à forma como os dados são armazenados e manipulados no desenvolvimento de aplicações, julgue o item a seguir.

Um database cluster do PostgreSQL é acessível por apenas uma instância de um servidor de banco de dados em execução.
Alternativas
Q617466 Banco de Dados
São vários os tipos de dados numéricos no PostgreSQL. O tipo
Alternativas
Q615763 Banco de Dados
Um Técnico digitou as instruções abaixo.
No PostgreSQL: SELECT TRIM (0 FROM 0004872348400) AS "Exemplo";
No Oracle: SELECT TRIM (0 FROM 0004872348400) "Exemplo" FROM sys.dual;
O valor exibido foi
Alternativas
Q607712 Banco de Dados
Considerando um SGBD Oracle, MySQL ou PostgreSqQL que contém uma tabela pessoa com mais de 3 registros, assinale a opção que apresenta a declaração de um comando SQL (que está entre aspas duplas) que permite selecionar o campo nome dos três primeiros registros dessa tabela segundo a ordem ascendente do campo idade.
Alternativas
Q2770760 Banco de Dados

O PostgreSQL é um SGBD (Sistema de Gerenciamento de Banco de Dados objeto‐relacional), baseado no gerenciador de banco de dados POSTGRES, que originariamente fora desenvolvido no Departamento de Ciência da Computação da Universidade da Califórnia, em Berkeley. É distribuído em regime open source, ou seja, como software livre, e pode ser uma excelente alternativa a alguns SBGDs proprietários, como Oracle, por exemplo. Na instalação do PostgreSQL, uma das configurações que pode ser alterada é a sua porta padrão, que já é predefinida. Qual é a porta padrão de instalação do PostgreSQL?

Alternativas
Q809080 Banco de Dados
Utilizando o Banco de dados Postgresql 8, analise o código a seguir:     CREATE TABLE cidades (      cidade          varchar(80) PRIMARY KEY,      localizacao  point ); CREATE TABLE clima (     temp_min     int,     temp_max    int,     prcp             real,     data             date,      “...” ); Qual é a declaração correta utilizada no lugar dos “…” que definem o campo cidade como uma chave estrangeira referenciando a tabela clima à tabela cidades?
Alternativas
Q695767 Banco de Dados

A função no POSTGRESQL abaixo serve para:

CREATE OR REPLACE FUNCTION addition (integer,

integer) RETURNS integer

AS $$

DECLARE retval integer;

BEGIN

SELECT $1 + $2 INTO retval;

RETURN retval;

END;

$$ LANGUAGE plpgsql;

Alternativas
Q695764 Banco de Dados
O POSTGRESQL possui uma relação de funções que apoiam seus serviços. Dentre elas, a função cume_dist() do POSTGRESQL é usada em consultas (query) para:
Alternativas
Q695763 Banco de Dados
No POSTGRESQL, o índice do tipo B-tree é eficientemente usado quando uma consulta (query) utiliza operadores do tipo:
Alternativas
Q695762 Banco de Dados
Quando o POSTGRESQL executa uma consulta (query), faz-se necessária a escolha de uma estratégia para sua execução. Qual é o software do banco de dados encarregado de estabelecer a melhor estratégia para executar a consulta de forma eficiente?
Alternativas
Q609001 Banco de Dados
No PostgreSQL a definição de uma coluna de autonumeração para uma tabela é estabelecida por meio do termo:
Alternativas
Q606871 Banco de Dados
A manipulação dos dados armazenados em bancos de dados é realizada, muitas vezes, por linguagens com essa finalidade específica. Essas linguagens podem ser próprias do SGBD utilizado, embora muitas vezes representem a implementação de linguagem padrão de acesso a dados. Acerca desse assunto, julgue o seguinte item.

No PostgreSQL, ao usar o contexto de segurança Security Definer, durante a execução de uma função definida pelo usuário, são respeitados os privilégios de acesso do criador da função.


Alternativas
Respostas
441: E
442: C
443: C
444: D
445: C
446: E
447: D
448: A
449: C
450: E
451: D
452: A
453: D
454: B
455: A
456: B
457: A
458: D
459: E
460: C