Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 579 questões

Q435329 Banco de Dados
A respeito de banco de dados, julgue os itens que se seguem.

A conexão com o PostgreSQL 9.3 é realizada, por padrão, na porta TCP 5432. Uma das configurações de segurança permitida é o acesso por meio de SSL que é true, por padrão, e é aceito, neste caso, com o uso dos protocolos TCP, IP ou NTP.
Alternativas
Q435043 Banco de Dados
Tendo como referência essas declarações SQL para definição e manipulação de um banco de dados, julgue os próximos itens, com base na utilização do sistema gerenciador de banco de dados PostgreSQL, versão 9.3.

A declaração SQL apresentada a seguir retorna um produto cartesiano com seis colunas e quatro tuplas.

SELECT * FROM turma
INNER JOIN aluno ON aluno.matricula = turma.matricula
INNER JOIN disciplina ON disciplina.cod = turma.cod
Alternativas
Q435041 Banco de Dados
Tendo como referência essas declarações SQL para definição e manipulação de um banco de dados, julgue os próximos itens, com base na utilização do sistema gerenciador de banco de dados PostgreSQL, versão 9.3.

Na declaração SQL apresentada abaixo, foi utilizado o conceito de subconsulta não correlata; porém, a cláusula WHERE pode ser totalmente removida sem prejuízo no resultado da consulta.

SELECT *
FROM turma
WHERE turma.cod IN (SELECT cod FROM disciplina)
Alternativas
Q410681 Banco de Dados
Para responder à questão, considere o texto abaixo.

Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:

numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.

A chave primária será composta pelos campos numero e digito.

Para visualizar apenas o número e o dígito dos processos cujo ano seja maior do que 2000, em ordem decrescente pelo número do processo, utiliza-se a instrução:
Alternativas
Q410680 Banco de Dados
Para responder à questão, considere o texto abaixo.

Considere a existência do banco de dados, denominado trt16 no PostgreSQL 8.4 para Windows, manipulado utilizando a ferramenta gráfica pgAdmin. Deseja-se criar neste banco de dados a tabela proc_trab com os campos descritos a seguir:

numero – inteiro, não nulo.
digito – inteiro, não nulo.
justica – cadeia de caracteres.
ano – inteiro.
vara – cadeia de caracteres.

A chave primária será composta pelos campos numero e digito.

Considere os comandos a seguir:

I. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica character varying(5) DEFAULT 5.16, ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

II. CREATE TABLE trt16.proc_trab(numero integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, digito integer NOT NULL CONSTRAINT pk_proc PRIMARY KEY, justica varchar(5) DEFAULT '5.16', ano integer, vara varchar(50));

III. CREATE TABLE trt16.proc_trab(numero int NOT NULL, digito int NOT NULL, justica char(5) DEFAULT 5.16, ano integer, vara varchar(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

IV. CREATE TABLE trt16.proc_trab(numero integer NOT NULL, digito integer NOT NULL, justica char(5) DEFAULT '5.16', ano integer, vara character varying(50), CONSTRAINT pk_proc PRIMARY KEY (numero, digito));

Para criar a tabela de forma que, ao inserir um novo registro, ele receba automaticamente no campo justica o valor 5.16, pode-se utilizar APENAS os comandos apresentados em
Alternativas
Q405047 Banco de Dados
Acerca dos sistemas gerenciadores de banco de dados InterSystems Cache, PostgreSQL, MySQL e Oracle, julgue os itens subsequentes.

Caso a instrução abaixo seja executada no PostgreSQL 9.3, ela retornará o espaço em disco utilizado pela tabela processo, desconsiderando-se o espaço utilizado pelos seus índices.

SELECT pg_table_size('processo');
Alternativas
Q392859 Banco de Dados
Uma das formas de definir valores dos parâmetros de configuração do servidor do sistema gerenciador de bancos de dados PostgreSQL (v. 9.1) é editando o arquivo.
Alternativas
Q391974 Banco de Dados
Em bancos de dados PostgreSQL, uma transação é um conjunto de operações com início e fim, iniciando quando se executa o primeiro comando SQL e terminando de acordo com as situações caracterizadas a seguir:

I - o comando BEGIN inicia um bloco de comandos SQL que fazem parte de uma transação.

II - a transação é finalizada por um comando ALFA específico, que dispara a efetivação normal da transação no banco de dados e torna públicos aos demais usuários os resultados da execução dos seus comandos.

III - um comando BETA aborta a transação que está em andamento, impedindo que as alterações nos dados nela realizadas sejam efetivadas no banco de dados.

Os comandos ALFA e BETA denominam-se, respectivamente:
Alternativas
Q386518 Banco de Dados
A respeito do PostgreSQL 9.3 em Linux, assinale a opção correta.
Alternativas
Q370982 Banco de Dados
No PostgreSQL os espaços de tabelas permitem aos administradores (superusuários) definir locais no sistema de arquivos onde os arquivos que representam objetos do banco de dados podem ser armazenados. Uma vez criado, o espaço de tabelas pode ser referenciado por seu nome ao criar os objetos do banco de dados. Para criar o espaço de tabelas teste no diretório /data/teste pertencendo ao usuário souza, utiliza-se a instrução:
Alternativas
Q370981 Banco de Dados
No PostgreSQL, quando um objeto do banco de dados é criado, é atribuído um dono ao mesmo. O dono é o usuário que executou o comando de criação. Para mudar o dono de uma tabela, índice, sequência ou visão deve ser utilizado o comando
Alternativas
Q370972 Banco de Dados
Em um banco de dados há duas tabelas, departamento e funcionario, cujos campos são:

Departamento:

DepNo - int - primary key - not null

DNome - varchar(50) - not null

DLocal - varchar(40)

Funcionario:

FunNo - int - primary key - not null

DepNo - int - foreign key - not null

FNome - varchar(50) - not null

FCargo - varchar(40)

FSal - double

Ambas as tabelas possuem muitos registros cadastrados, que não incluem valores nulos. Considere as instruções SQL a seguir:

I. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario INNER JOIN departamento ON funcionario.DepNo = departamento.DepNo;

II. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario, departamento where funcionario.DepNo = departamento.DepNo;

III. select f.FunNo, f.FNome, d.DNome from (select departamento.DepNo, departamento.DNome from departamento) as d, funcionario as f where d.DepNo = f.DepNo;

IV. select DISTINCT f.FunNo, f.FNome, d.DNome from funcionario f, departamento d;

Para mudar o nome da tabela funcionario para empregado no PostgreSQL, utiliza-se a instrução:
Alternativas
Q369211 Banco de Dados
Em um banco de dados PostgreSQL, deseja-se listar todas as tuplas de tabela pedidos, ordenadas por cliente e subordenadas por quantidade, em ordem crescente. Para essa situação, o comando SQL é:
Alternativas
Q366011 Banco de Dados
Um Sistema Gerenciador de Banco de Dados (SGBD) é um conjunto de softwares responsáveis pela administração de bases de dados. Há diversos tipos de SGBD, livres ou proprietários. Entre as alternativas, assinale a que apresenta o nome de um SGBD classificado como software livre.
Alternativas
Q2130910 Banco de Dados
Acerca do uso da ferramenta pgAdmin III, versão 1.16.1, do banco de dados Postgre, julgue o próximo item.
O utilitário RECREATE permite analisar e remover as linhas das tabelas que não estão mais em uso, o que aperfeiçoa o desempenho do banco de dados. 
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670528 Banco de Dados
Assinale a alternativa que apresenta tipos numéricos de ponto flutuante e a quantidade de bytes utilizadas no armazenamento postgreSQL versão 9.2.
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670516 Banco de Dados
Assinale a alternativa que indica o comando do PostrgreSQL, versão 9.2, capaz de fazer uma cópia de segurança de todas as tabelas do esquema rio, que começam com a string emp com exceção da tabela rio.empregados_log.
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670515 Banco de Dados

Com relação ao tema “transações no PostgreSQL” na versão 9.2, analise as afirmativas a seguir.


I. Os tipos de isolamento de transação disponíveis são Read uncommitted, Read committed, Repeatable read, e Serializable.

II. O nível de isolamento mais restritivo é o Read uncommited.

III. O nível de isolamento default é o Serializable.


Assinale

Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670514 Banco de Dados

Com relação ao tema “Views e Triggers no PostgreSQL” na versão 9.2, analise as afirmativas a seguir.


I. Os triggers podem ser do tipo per‐row, per‐table e per‐statement.

II. Os triggers podem ser aplicadas tanto em tabelas como em visões.

III. As visões são fisicamente materializadas se forem definidas com a opção CHECK OPTION.


Assinale

Alternativas
Q1292588 Banco de Dados
Considerando o banco de dados PostgreSQL 8.4, qual dos comandos a seguir é utilizado para efetuar backup do banco de dados?
Alternativas
Respostas
421: E
422: E
423: C
424: D
425: A
426: C
427: E
428: D
429: D
430: A
431: B
432: E
433: A
434: E
435: E
436: C
437: A
438: A
439: B
440: B