Questões de Concurso sobre Notação de pé-de-galinha

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
156 questões encontradas
Questões por página
20
Mais recentes
 

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:


A

postquel


B

postmaster


C

postgresql


D

pgsql


E

postgres

Em uma classe Java que acessa um banco de dados PostgreSQL foi encontrada a instrução Class.forName("org.postgresql.Driver");. Se o driver JDBC não estiver disponível nas bibliotecas do projeto, esta instrução poderá lançar uma exceção do tipo

A
SQLException.

B
IOException

C
ClassNotFoundException.

D
ArrayIndexOutOfBoundsException.

E
NullPointerException.

São funções de agregação do Sistema Gerenciado de Banco de Dados PostgresSQL:


A

AVG(), COUNT(), FLOOR(), CEIL()


B

AVG(), COUNT(), MAX(), MIN()


C

ROUND(), SQRT(), FLOOR(), CEIL()


D

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.


A

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.


B

Um gatilho que está marcado com FOR EACH STATEMENT é chamado uma vez para cada linha que a operação modifica.


C

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.


D

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.


E

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:


A

pgsql –F <localização do programa>


B

pgsql –L <localização do programa>


C

pgsql –U <localização do programa>


D

postgres –D <localização do programa>


E

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.


A

USING.


B

HAVING.


C

ON.


D

NATURAL.

No PostgreSQL a definição de uma coluna de autonumeração para uma tabela é estabelecida por meio do termo:


A

autoincrement;


B

autostamp;


C

identity;


D

numbering;


E

serial.

No PostgreSQL 9.0, o comando para remover uma view chamada vendas de forma a recusar a remoção da mesma se existirem objetos que dependem dela

A
DROP VIEW vendas CONSTRAINT NO-REMOVE;

B
DROP VIEW vendas RESTRICT;

C
TRUNCATE VIEW vendas CONSTRAINT NO ACTION;

D
DELETE VIEW vendas CONSTRAINT NO REMOVE;

E
DROP VIEW vendas CASCADE;

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


A

serial.


B

smallint.


C

byte.


D

bit.


E

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,


A

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;


B

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;


C

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;


D

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;


E

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


C

Certo


E

Errado

A função no POSTGRESQL abaixo serve para:

Imagem associada para resolução da questão


A
Somar dois valores inteiros e retornar um valor inteiro.

B
Encontrar as duas constantes $1 e $2 em uma das tabelas do banco de dados.

C
Selecionar duas tabelas e retornar uma coluna inteira de uma das duas tabelas.

D
Definir qual dos dois número é um número primo.

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.


C

Certo


E

Errado

Ao se realizar o tunning de um PostgreSQL, o valor atribuído à variável effective_cache_size pode influenciar o uso adequado de índices durante a execução de consultas.

C
Certo

E
Errado
No PostgresSQL, com a execução do comando initdb para criação de um database cluster, será solicitada inicialmente ao operador a definição de um nome de usuário com até oito caracteres.

C
Certo

E
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.


C

Certo


E

Errado

   
Gerar simulado