Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 650 questões

Q839372 Banco de Dados
Ao executar a instrução SELECT SUBSTRING ('XY1234Z', 'Y*([0-9]{1,3})'); no PostgreSQL versão 9.4 será exibido o valor
Alternativas
Q835199 Banco de Dados

O seguinte SCRIPT cria a tabela setor e insere dados em um sistema gerenciador de banco de dados Postgresql.


create table setor (

codigo integer,

codigo_pai integer,

sigla varchar(30),

constraint setor_pk primary key (codigo),

constraint setor_fk foreign key (codigo)

references setor);


insert into setor values (1, null,

'Presidencia');

insert into setor values (2, 1, 'ST');

insert into setor values (3, 1, 'SCI');

insert into setor values (4, 3, 'COGES');

insert into setor values (5, 3, 'COEPA');

insert into setor values (6, 2, 'SGA');

insert into setor values (7, 6, 'COGED');

insert into setor values (8, 6, 'COGELIC');


Considerando essas informações, assinale a opção que apresenta a expressão SQL que representa o nível hierárquico de cada setor.

Alternativas
Q834289 Banco de Dados

Observe o script SQL abaixo em conformidade com PostgreSQL 9.5 ou superior:


create table t1 (valor int not null);

insert into t1 values (1); insert into t1 values (2); insert into t1 values (3);

create table t2 (valor int not null);

insert into t2 values (2); insert into t2 values (3); insert into t2 values (6);


Assinale a alternativa que apresenta a operação de junção correspondente ao resultado apresentado.

Alternativas
Q834225 Banco de Dados
Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?
Alternativas
Q834224 Banco de Dados

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:


SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname)

FROM empsalary;


Assinale a alternativa que descreve corretamente o resultado esperado:

Alternativas
Q834223 Banco de Dados
Assinale a alternativa que apresenta corretamente o nível de isolamento transacional, fornecido pelo PostgreSQL 9.5, que EVITA a ocorrência dos fenômenos mencionados.
Alternativas
Q830287 Banco de Dados
Os Bancos de Dados PostgreSQL necessitam de manutenção periódica conhecida como "Vacuuming". O comando VACUUM tem que processar cada tabela regularmente por várias razões, dentre as quais se inclui:
Alternativas
Q828677 Banco de Dados

Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.


Imagem associada para resolução da questão


Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes que foram cadastrados em Fevereiro de 2017.

Para isso, Vitor utilizou o comando:

Alternativas
Q828675 Banco de Dados

Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído.

Para isso, considerando que a função "agente_removido()" já esteja implementada, Joana utilizará o comando:

Alternativas
Q791306 Banco de Dados
Analise as instruções CREATE TABLE a seguir, escritas no SGBD PostgreSQL 9.0.23.
Imagem associada para resolução da questão
A relação entre as tabelas cidade e capital implementa o importante conceito de:
Alternativas
Q783849 Banco de Dados
Um comando SQL, cuja sintaxe é válida no PostgreSQL 9.3, está apresentado em:
Alternativas
Q777140 Banco de Dados
Considerando-se um SGBD MySQL ou PostgreSQL que contém uma tabela chamada “Funcionarios” com mais de 50 registros. Constitui o comando SQL, que permite selecionar o campo “nome” dos registros de 61 a 75 dessa tabela, segundo a ordem ascendente do campo “salario”:
Alternativas
Q768988 Banco de Dados
Os Bancos de Dados PostgreSql e Oracle possuem alguma similaridade. É o caso do operador de concatenação desses dois Bancos de Dados, que para ambos é representado por:
Alternativas
Q768986 Banco de Dados
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:
Alternativas
Q2787364 Banco de Dados

SQL é a linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional, como o Postgre SQL. Nesse contexto, para selecionar na tabela FUNC todos os funcionários cujas idades estejam entre 23 e 47 anos, inclusive, a sintaxe correta para o comando é:

Alternativas
Q1380342 Banco de Dados
São funções de agregação do Sistema Gerenciado de Banco de Dados PostgresSQL:
Alternativas
Q1192045 Banco de Dados
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:
Alternativas
Q1063170 Banco de Dados

Dadas as afirmativas sobre os Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL e PostgreSQL,

I. O MySQL é um SGBD relacional, ao passo que o PostgreSQL é um SGBD objeto-relacional.

II. O SGBDs PostgreSQL permite o armazenamento de dados não estruturados (também conhecido como NoSQL – do inglês, Not Only SQL) através do formato JSON.

III. O SGBD PostgreSQL permite que usuários definam seus próprios tipos de dados (conhecidos também por User-Defined Types), ao passo que o SGBD MySQL não oferece tal funcionalidade.


verifica-se que está(ão) correta(s)

Alternativas
Q929858 Banco de Dados

Considere a tabela pessoa representada pela figura abaixo:


Imagem associada para resolução da questão


Nessa tabela, deseja-se saber qual a média de idade de todas as pessoas. Marque a opção que mostra qual comando no PostgreSQL deverá ser executada para obter essa informação:

Alternativas
Q929831 Banco de Dados
Sobre transações no SGBD PostgreSQL, é possível afirmar que:
Alternativas
Respostas
381: A
382: D
383: A
384: D
385: C
386: D
387: C
388: B
389: D
390: B
391: D
392: A
393: D
394: B
395: B
396: B
397: D
398: E
399: B
400: E