Questões de Concurso Sobre postgresql em banco de dados

Foram encontradas 675 questões

Q1918579 Banco de Dados
As tabelas abaixo fazem parte de um banco de dados relacional PostgreSQL.
Imagem associada para resolução da questão
Para obter uma lista contendo o nome, cpf e o e-mail de todos os alunos que ingressaram no ano 2000, ordenada pelo nome em ordem alfabética crescente, a sintaxe correta para o comando SQL a ser executado é:
Alternativas
Q1918578 Banco de Dados

 Dadas as afirmativas sobre o PostgreSQL:


I. Uma restrição de chave primária indica que uma coluna ou grupo de colunas podem ser usadas como um identificador exclusivo para linhas na tabela. Isso requer que os valores sejam exclusivos e não nulos.

II. Uma restrição de chave estrangeira especifica que os valores em uma coluna (ou um grupo de colunas) devem corresponder aos valores que aparecem em alguma linha de outra tabela.

III. Quando um objeto é criado (tabela, view, entre outros), ele recebe um proprietário. O proprietário é normalmente o usuário que executou a instrução de criação. Todos os outros usuários têm acesso ao objeto sem a necessidade de privilégios serem concedidos.


Está(ão) correta(s):  

Alternativas
Q1902840 Banco de Dados

No que se refere a servidores de aplicação, gestão e operação de bancos de dados e sistemas gerenciadores de bancos de dados, julgue o item a seguir.


No PostgreSQL 13, o conceito de extensão confiável permite que usuários de banco de dados instalem extensões que um superusuário estabeleça como confiáveis.  

Alternativas
Q1901955 Banco de Dados

Considerando os sistemas de gerenciamento de banco de dados (SGBD) e o Comitê Gestor da Internet no Brasil (CGIbr), julgue o item seguinte.


No PostgreSQL 13 é possível obter informações das configurações correntes do SGBD por meio de consultas às suas views nativas. O comando abaixo permite obter o número máximo de conexões ativas que uma database, de nome bancodedados, pode receber.

SELECT max_connections FROM pg_stat_database WHERE datname= 'bancodedados';

Alternativas
Q1891210 Banco de Dados

No âmbito do PostgreSQL 12, considere o comando a seguir.


CREATE SEQUENCE TESTE


Ao objeto TESTE, assim criado, aplicam-se as seguintes funções nativas:

Alternativas
Q1889086 Banco de Dados
Assinale as seguintes afirmativas sobre Sistemas de Gerência de Banco de Dados (SGBDs) com V (verdadeiro) ou F (falso).

( ) SGBDs relacionais como o MySQL ou PostgreSQL são voltados a informações estruturadas, e baseadas em esquemas predefinidos. Dão apoio à linguagem de consulta padronizada SQL, mas, sendo de código aberto, não garantem suporte ou manutenção.
( ) SGBDs como Mongo e CouchDB são apropriados para informações semiestruturadas e classificados como baseados em documentos. Para fazer consultas, o Mongo oferece uma linguagem de comandos própria, e no CouchDB são definidas visões com linguagem de scripting.
( ) SGBDs como Redis e Neo4J são classificados como par chave-valor e voltados a informações não estruturadas. Ambos são SGBDs in-memory e, portanto, adequados a aplicações que exigem excelente desempenho.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q1881593 Banco de Dados
No Postgresql, para indexar colunas e expressões que contêm uma matriz, utiliza-se o algoritmo de índice
Alternativas
Q1880769 Banco de Dados
Uma das atividades regularmente executadas na administração de bancos de dados é a realização de cópias de segurança (backup).

No PostgreSQL, uma das formas indicadas para a realização de backups é
Alternativas
Q1880389 Banco de Dados
Uma manutenção de alto risco será feita no ambiente do Postgresql; no plano de manutenção está previsto, como a primeira tarefa, o becape de um banco de dados de nome dbonline. Nesse caso, assinale a opção que apresenta o comando que deverá ser utilizado para efetuar o becape do referido banco de dados para o arquivo de nome bkpdbonline.
Alternativas
Q1877664 Banco de Dados
Julgue o seguinte item, pertinentes a bancos de dados.
O Transact-SQL (T-SQL), que é uma linguagem de controle de transação do SGBD PostgreSQL e do MySQL, constitui um conjunto de operações que podem processar dados de uma atualização pendente de confirmação.
Alternativas
Q1877661 Banco de Dados
Julgue o seguinte item, pertinentes a bancos de dados.
CREATE TABLE pessoa_telefone (  nome varchar,  telefones bigint[],  categoria text[][] );
INSERT INTO pessoa_telefone (nome, telefones, categoria) VALUES('qwert', '{““123456789”“,”“987654321”“}', '{{““Celular”“, ““Particular”“},{““Fixo”“,”“Trabalho”“}}');
INSERT INTO pessoa_telefone (nome, telefones, categoria) VALUES('asdfg', '{““875432018”“,”“654392871”“}', '{{““Celular”“, ““Trabalho”“},{““Fixo”“,”“Casa”“}}');
select nome, telefones[1], categoria[1][2] from pessoa_telefone;
 A execução do código SQL acima em um SGBD PostgreSQL 13 ou superior apresentará o resultado seguinte.
Imagem associada para resolução da questão
Alternativas
Q2010523 Banco de Dados
Por meio de comando da Linguagem de Definição de Dados (DDL), é possível alterar o tipo de dado de um atributo. Assinale a alternativa que altera um atributo no PostgreSQL.
Alternativas
Q2010518 Banco de Dados
A coluna da esquerda apresenta comandos internos do PostgreSQL e a da direita, suas características. Numere a coluna da direita de acordo com a da esquerda.
1- \h                       2- \q                       3- \df                      4- \s                      

( ) Apresentar lista de funções. ( ) Mostrar histórico de comandos. ( ) Sair do psql. ( ) Acionar ajuda.

Marque a sequência correta.
Alternativas
Q2007664 Banco de Dados

Para responder a questão, considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.



Um analista precisa encontrar a classe que possui o maior valor dentre os processos cadastrados. É necessário retornar o “id” da classe, a quantidade de processos cadastrados que a utilizam e o valor total desses processos. Qual alternativa corresponde a um comando SQL válido, em PostgreSQL 9, que obtenha esses dados? 
Alternativas
Q2007662 Banco de Dados

Para responder a questão, considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.



Deseja-se adicionar uma restrição para que sejam aceitos somente os valores “S” e “N” no campo ativo da tabela classe. Qual alternativa atende corretamente ao que foi solicitado, em um SGBD PostgreSQL 9?
Alternativas
Q2007244 Banco de Dados
Considere a estrutura no banco relacional PostgreSQL, em versão 9.6 a 13. Os índices (INDEX) são utilizados para aumentar o desempenho do banco de dados de acordo com o que se deseja. 
Marque a alternativa incorreta: 
Alternativas
Q2007243 Banco de Dados
Considere a estrutura em um banco de dados relacional PostgreSQL, em versão 9.6 a 13. A instituição de ensino ALFA quer evitar a duplicidade de códigos de curso. Na busca por uma solução, os comandos SQL foram executados em uma base de dados de testes nova, sem a existência de qualquer tabela.
Marque a alternativa com a sequência correta para restringir duplicidades e valores nulos na coluna código.
CREATE TABLE curso (
            id serial NOT NULL,             codigo varchar(30) NULL,             nome varchar(50) NOT NULL,             CONSTRAINT curso_pkey PRIMARY KEY (id)
);
I.    ALTER TABLE curso drop constraint curso_pkey; ALTER TABLE curso ADD CONSTRAINT curso_pkey PRIMARY KEY(id, codigo);
II.  ALTER TABLE curso ALTER COLUMN codigo SET NOT NULL;
III. ALTER TABLE curso SET CONSTRAINT codigo_unico UNIQUE (codigo);
IV. ALTER TABLE curso ADD CONSTRAINT codigo_unico UNIQUE (codigo);
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858592 Banco de Dados
No PostgreSQL, para fazer backup full de todo o cluster, incluindo schemas, bancos de dados, tabelas, templates, usuários e roles, assim como suas permissões, utiliza-se o comando cuja sintaxe está abaixo:
<comando> -p <porta> -U <usuario> -h <host> -f <path/nome_arquivo_backup> 
Na sintaxe apresentada, <comando> refere-se à
Alternativas
Q1851812 Banco de Dados
Julgue o próximo item, a respeito de POSTGRESQL, bancos de dados não relacionais e técnicas para pré-processamento de dados.
Por padrão, o comando CREATE INDEX, do POSTGRESQL, cria índices que utilizam o algoritmo de árvore B (B-Tree).
Alternativas
Q1843450 Banco de Dados
Um analista necessita obter, de uma tabela de pedidos, todos os códigos de produtos utilizados até o momento. Ele deseja eliminar as repetições, ou seja, se o código de produto foi utilizado pelo menos uma vez, ele deve ser mostrado uma única vez na listagem final. Em um banco de dados PostgreSQL, qual seria a consulta SQL que atenderia ao analista?
Alternativas
Respostas
261: C
262: E
263: C
264: E
265: C
266: A
267: E
268: B
269: B
270: E
271: C
272: A
273: C
274: B
275: D
276: C
277: E
278: D
279: C
280: C