

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto. Para um aplicativo cliente acessar um banco de dados PostgreSQL deve se conectar (através de uma rede ou localmente) a um:
postquel
postmaster
postgresql
pgsql
postgres
São funções de agregação do Sistema Gerenciado de Banco de Dados PostgresSQL:
AVG(), COUNT(), FLOOR(), CEIL()
AVG(), COUNT(), MAX(), MIN()
ROUND(), SQRT(), FLOOR(), CEIL()
ROUND(), SQRT(), MAX(), MIN()
Analise a sintaxe para gatilhos do PostgreSQL.
CREATE TRIGGER nome { BEFORE | AFTER } { evento [ OR ... ] }
ON tabela [ FOR [ EACH ] { ROW | STATEMENT } ]
EXECUTE PROCEDURE nome_da_função ( argumentos )
A respeito dessa sintaxe, assinale a alternativa que apresenta a afirmação correta.
O comando CREATE TRIGGER cria um gatilho que fica associado a todas as tabelas do banco de dados e executa a função especificada nome_da_função quando ocorre uma nova inserção no banco de dados.
Um gatilho que está marcado com FOR EACH STATEMENT é chamado uma vez para cada linha que a operação modifica.
Um gatilho que está marcado com FOR EACH ROW é chamado uma única vez para uma determinada operação, não importando quantas linhas sejam modificadas.
Se existirem vários gatilhos do mesmo tipo, definidos para o mesmo evento, estes serão disparados em ordem crescente de especificação no banco de dados.
Se BEFORE for utilizado, o gatilho pode fazer com que a operação não seja realizada para a linha corrente ou pode modificar a linha que está sendo inserida (para as operações de INSERT e UPDATE somente).
No sistema gerenciador de bancos de dados PostgreSQL (v. 9.3.4) uma forma de se iniciar o servidor de banco de dados é por meio do comando:
pgsql –F <localização do programa>
pgsql –L <localização do programa>
pgsql –U <localização do programa>
postgres –D <localização do programa>
postgres –F <localização do programa>
Sobre junção (JOIN) de tabelas em banco de dados, assinale a alternativa que apresenta uma condição que NÃO é valida para ser utilizada em uma junção interna no banco de dados PostgreSQL.
USING.
HAVING.
ON.
NATURAL.
No PostgreSQL a definição de uma coluna de autonumeração para uma tabela é estabelecida por meio do termo:
autoincrement;
autostamp;
identity;
numbering;
serial.
No PostgreSQL, o tipo de dados numérico considerado meramente uma notação conveniente para definir colunas identificadoras únicas, semelhante à propriedade auto incremento em alguns Sistemas Gerenciadores de Banco de Dados, é o tipo
serial.
smallint.
byte.
bit.
blob.
Um Administrador de Banco de Dados deseja obter o número de dias entre as datas '2014-11-21' e '2015-01-16' e exibir esse resultado com o rótulo de coluna dias. A instrução que deve ser utilizada no Oracle 10g e no PostgreSQL 8 são, respectivamente,
SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;
SELECT date('2015-01-16') - date('2014-11-21') AS dias;
SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;
SELECT get_date('2015-01-16') - get_date('2014-11-21') AS dias;
SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM date.sys;
SELECT date('2015-01-16') - date('2014-11-21') AS dias;
SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;
SELECT subtract_date('2015-01-16' - '2014-11-21') AS dias;
SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM sys.dual;
SELECT get_date('2015-01-16') – get_date('2014-11-21') AS dias;
Situação hipotética: Considere que a seguinte expressão SQL seja executada em um ambiente POSTGRES.
create table tbl_pessoa (
nome char(25),
data_nascimento date,
altura integer,
peso integer,
endereco char(25),
cidade char(25),
estado char(2));
create table tbl_empregado (
departamento char(25),
situacao integer,
gerente char(25),
cargo char(25),
salario money)
inherits (tbl_pessoa);
select * from tbl_empregado;
Assertiva: Nessa situação, o resultado obtido mostrará os campos apresentados a seguir.
nome
data_nascimento
altura
peso
endereco
cidade
estado
departamento
situacao
gerente
cargo
salario
Certo
Errado
A função no POSTGRESQL abaixo serve para:

Alguns parâmetros podem ser configurados para realizar a coleta de estatística. Como exemplo, no PostgreSQL 9.3.1, o parâmetro track_activities habilita o monitoramento dos comandos atuais que estão sendo executados no servidor.
Certo
Errado
Identificadores de objeto (object identifiers) são utilizados internamente pelo PostgreSQL como chaves primárias em diversas tabelas do sistema.
Certo
Errado
No PostgreSQL 9 . 3 . 1 , o parâmetro authentication_timeout indica o tempo máximo, em segundos, para se completar a autenticação do cliente e pode ser configurado via arquivo ou linha de comando.
Certo
Errado