Questões de Concurso
Comentadas sobre postgresql em banco de dados
Foram encontradas 579 questões
São formas válidas de autenticação em bancos de dados PostgreSQL:
1. LDAP
2. WDS
3. RADIUS
Assinale a alternativa que indica todas as afirmativas
corretas
Julgue o item seguinte a respeito dos conceitos do PostgreSQL.
O comando \dn é utilizado para listar todos os esquemas
do banco de dados atualmente conectado em um ambiente
PSQL no PostgreSQL.
A respeito de banco de dados, julgue o próximo item.
No PostgreSQL, as bases de dados são fisicamente
separadas, apesar de estarem no mesmo servidor.
Correntista (cid: integer, cnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Depositante (did: integer, dnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Beneficiario (beid: integer, benome: string, sexo: string, cpf: string, profissao: string)
Banco (bid: integer, bnome: string)
Agencia (bid: integer, aid: integer, anome: string, cidade: string)
Conta (bid: integer, aid: integer, numero: string, saldo: numeric, tipo: string, cid: integer)
Deposito (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric, cpf_depositante: string)
Saque (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric)
Cheque (bid: integer, aid: integer, numero: string, numero_cheque: string, valor: numeric, data: date, cpf_beneficiario, instante_processamento: datetime)
Alerta (bid: integer, aid: integer, numero: string)
OBS: Os campos sublinhados constituem a chave primária das relações. Um correntista pode ter diversas contas.
Seja a função a seguir:
CREATE OR REPLACE FUNCTION inserirAlerta()
RETURNS TRIGGER AS
$$
BEGIN
IF( new.valor > 50000 OR new.valor = 50000) then
INSERT INTO Alerta(bid, aid, numero) VALUES(NEW.bid, NEW.aid,
NEW.numero); RETURN NEW;
ELSE
RETURN NULL;
END IF;
END;
$$
Language 'plpgsql';
Pode-se afirmar, em relação à função dada, que:
ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]
(_) Para permitir que muitos usuários usem um banco de dados sem interferir uns com os outros.
(_) organizar de de em grupos torná-los mais gerenciáveis.
(_) Aplicativos de terceiros podem ser colocados em separados para que não colidam com os nomes de outros objetos.
(_) O mesmo nome de objeto não ser usado em esquemas diferentes sem conflito.
(_) Ao contrário dos bancos de os esquemas não são rigidamente separados: um usuário pode objetos em qualquer um dos do banco de dados ao qual está conectado, se tiver privilégios para ISSO.
Assinale a alternativa que contem a sequência carreta de cima baixo:
Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL.
O MySQL não permite associar uma senha a um objeto específico, como, por exemplo, uma tabela.
Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL.
O parâmetro archive_cleanup_command do PostgreSQL, que se refere ao comando archive_cleanup, é um parâmetro obrigatório, que deve ser declarado no arquivo recovery.conf. Sua função é fazer com que o referido comando, em Shell, seja executado apenas uma vez, no final da recuperação do banco de dados.
Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL.
No SGBD PostgreSQL, o programa initdb tem como função principal a de atualizar uma instância de banco de dados.
Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL.
O Oracle 12c permite que sejam criados índices do tipo BITMAP e BTREE.
Julgue o item quanto aos sistemas gerenciadores de banco de dados (SGBD) Oracle, MySQL e PostgreSQL.
Após se criar um banco de dados no Oracle, o modo de arquivamento padrão é o NOARCHIVELOG.
CREATE TABLE Cidades (NomeCidade VARCHAR(80) PRIMARY KEY, Estado VARCHAR(40));
Para que, ao se inserir ou atualizar algum registro na tabela Populacao, seja verificado se o campo Cidade corresponde a uma cidade existente na tabela Cidades, deve-se utilizar uma chave estrangeira. Isso é feito utilizando o comando SQL na criação da tabela Populacao:
CREATE TABLE Populacao (Cidade VARCHAR(80) ....I..... , NumHabitantes INT, NumVaras INT);
A lacuna I é corretamente preenchida com