Questões sobre Postgree Sql

Lista completa de Questões sobre Postgree Sql para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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. postque
  • C. postgresql
  • D. pgsql
  • E. postgres

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:

  • A. ++
  • B. &
  • C. +
  • D. ||
  • E. &&

Em um sistema gerenciador de banco de Postgres a coluna SALARIO da tabela COLABORADOR foi definida como NUMERIC(8,2) e a coluna JUROS foi definida como NUMERIC (2,2). Foi criada uma view com a seguinte expressão:

Assinale a opção que apresenta o tipo de dado da coluna JUROS_MES criado na view resultante dessa expressão.

  • A. NUMERIC (10,2)
  • B. NUMERIC (8,2)
  • C. NUMERIC (2,2)
  • D. NUMERIC
  • E. NUMERIC(10,4)

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

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

  • A.
  • B.
  • C.
  • D.
  • E.

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.

  • A. Read committed: Repeatable read e Phantom read.
  • B. Repeatable read: Dirty read e Serialization anomaly.
  • C. Read uncommitted: Repeatable read e Phantom read.
  • D. Repeatable read: Dirty read e Repeatable read.
  • E. Read committed: Phantom read e Repeatable read.

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:

  • A. Ao remover a sintaxe “OVER (PARTITION BY depname)” do comando acima, o resultado é o mesmo obtido com a cláusula “GROUP BY depname, empno, salary”.
  • B. A média dos salários é calculada por departamento, empno e salary.
  • C. A média dos salários é calculada por departamento, mas o nome do departamento pode ser duplicado nos casos em que ocorrer mais de um registro do mesmo departamento na tabela empsalary.
  • D. O comando resulta em mensagem de erro, em decorrência de o uso da função de agregação avg estar presente na consulta, juntamente com outras colunas, sem a respectiva presença desses campos na cláusula GROUP BY.
  • E. O resultado é formado pelas colunas depname, empno, salary e avg(salary), os registros são agrupados por depname, empno e salary e a média é calculada sobre as tuplas desse agrupamento.

Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?

  • A. View materializada.
  • B. Parallel Query.
  • C. Replication methods.
  • D. Map reduce.
  • E. Partitioning methods.

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.

Um usuário editou um arquivo XML e retirou a seguinte linha do início do arquivo:

Segundo a especificação do XML, o documento resultante dessa edição

  • A. deixou de ser bem-formado, pois a sintaxe do XML exige que todo documento XML possua a linha removida.
  • B. deixou de ser válido e bem-formado, pois a linha removida é obrigatória para um documento ser considerado válido.
  • C. deixou de ser bem-formado, mas manteve-se válido, pois a validade de um documento XML não depende da ausência de erros de sintaxe, mas da sua estrutura e legibilidade.
  • D. deixou de ser válido, mas manteve-se bem-formado, pois, embora a linha seja opcional, um documento só é valido quando especifica todos os elementos definidos na especificação do XML.
  • E. manteve-se válido e bem-formado, desde que o restante do documento não possua erros de sintaxe e esteja de acordo com sua DTD, pois a linha removida é opcional.

Será necessário criar uma tabela de notícias para um blog com quatro colunas, sendo elas: id da notícia, título, conteúdo e data de publicação. Assinale a alternativa que contém a query correta para a criação desta tabela utilizando o PostgreeSQL.

  • A. create table noticia_blog(id_noticia bigserial not null, titulo character varying(200), texto character varying(1000), data_publicacao timestamp without time zone, constraint id_noticia_pk primary key (id_noticia) );
  • B. create table database noticia_blog(id_noticia int not null, titulo character varying(30), texto character varying(1000), data_publicacao timestamp without time zone, constraint id_noticia_pk primary key (id) );
  • C. create database noticia_blog(id_noticia int not null, titulo string(30), texto character varying(1000), data_publicacao date, constraint id_noticia_pk primary key (id_noticia) );
  • D. create database noticia_blog(id_noticia bigserial not null, titulo character varying(200), texto character varying(1000), data_publicacao timestamp without time zone, constraint id_noticia_pk primary key (id_noticia) );
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...