Questões de Concurso
Sobre postgresql em banco de dados
Foram encontradas 579 questões
A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.
Leia as afirmativas a seguir:
I. PostgreSQL é um exemplo de sistema de gerenciamento de banco de dados (SGBD).
II. O PHP pode ser utilizado na maioria dos sistemas operacionais, incluindo Linux e várias variantes do Unix (como HP-UX, Solaris e OpenBSD).
Marque a alternativa CORRETA:
Em geral, a sintaxe para a criação de índice em banco de dados relacional segue uma estrutura-padrão, como demonstra, por exemplo, a seguinte estrutura no banco relacional PostgreSQL, em versão 9 ou superior.
Tendo como referência essas informações, assinale a opção correta.
CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ name ] ON table [ USING method ]
Tendo como referência essas informações, assinale a opção correta.
Julgue o próximo item, relativo a sistema gerenciador de banco de dados (SGBD).
Um SGBD trata do acesso ao banco e pode ser executado
independentemente pelo Oracle, MySQL ou PostgreSQL; no
entanto, cada SGBD utiliza DML (data manipulation
language) e DDL (data definition language) específicas.
A respeito de bancos de dados relacionais, julgue o item a seguir.
Em um banco de dados PostgreSQL, a manipulação de ROLES
é feita exclusivamente por comandos CREATE e DROP
fornecidos com o banco de dados.
Quanto aos Sistemas de Gerenciamento de Bancos de Dados (SGBD), analise as afirmativas abaixo e assinale a alternativa correta.
I. o MySQL, mesmo depois que foi adquirido pela Oracle, utiliza a linguagem SQL.
II. uma das linguagens que o PostgreSQL utiliza é o PL/ pgSQL, assim como PL/Python.
III. para o processamento de transações o Oracle utiliza da linguagem de programação PL/SQL.
Considere as seguintes tabelas criadas em um banco de dados relacional PostgreSQL 9.5.4 através da SQL:
Com base nas tabelas, analise as afirmativas abaixo.
I A consulta em SQL “select u.login, s.descricao from usuario u join setor s on ( u.nome = s.descricao) where u.data_atualizacao_senha < now()” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados que estão com data_atualizacao_senha menor que a data e hora atual.
II A consulta em SQL “select u.login, s.descricao from usuario u join setor s on (u.id_setor = s.id)” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados.
III A consulta em SQL “select u.login, s.descricao from usuario u join setor s on (u.id_setor = s.id) where u.data_atualizacao_senha < now()” retorna todos os logins e todas as descrições dos setores dos usuários registrados no banco de dados que estão com data_atualizacao_senha menor que a data e hora atual.
Dentre as afirmativas, estão corretas apenas
Considere 4 hosts A, B, C e D conectados em uma mesma rede. D está rodando o software Postgresql servidor, e os demais possuem um cliente instalado.
Suponha que os hosts A, B e C têm os respectivos IPs 192.168.0.1, 192.168.10.2 e 192.168.10.3 que o servidor D tem IP 192.168.0.254 e que todos eles estão em uma mesma DMZ, sem nenhum firewall entre os hosts. Considere que as linhas abaixo mostram o conteúdo do arquivo pg_hba.conf usado pelo servidor da máquina D e que as bases de dados b0, b1 e b2 foram criadas bem como os usuários u0, u1 e u2. Foi feito um teste na máquina D e localmente todos os usuários conseguiram realizar consultas com sucesso em todas as bases mencionadas.
# Início do arquivo pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
local all all trust
local b0 all trust
host b1 all 192.168.10.0/24 trust
host b2 u2 192.168.10.0/24 md5
host b2 u2 192.168.10.3/32 reject
# Fim do arquivo pg_hba.conf A
A Partir do exposto, analise as seguintes afirmações:
I. Com o usuário u0 usando a senha correta, é possível se autenticar na base b0 a
partir do host B.
II. Com o usuário u1 usando a senha correta, é possível se autenticar na base b1 a partir do host A.
III. Com o usuário u2 não usando senha, não é possível se autenticar na base b2 a partir do host C.
IV. Com o usuário u2 usando a senha correta, é possível se autenticar na base b2 a partir do host C.
V. Com o usuário u2 usando a senha correta, não é possível se autenticar na base b2 a partir do host A.
Estão corretas apenas as afirmativas:
As afirmativas abaixo se referem ao banco de dados Postgresql.
I. A instalação padrão do Postgresql utiliza a porta 6543 do protocolo para receber conexões.
II. O programa usado comumente para carregar cópias de uma base de dados a partir de um arquivo de texto é o psql.
III. Para especificar que uma base de dados deve tentar ser recuperada em uma única transação, é possível passar o parâmetro “-1”.
IV. Ao recuperar uma base de dados, se for encontrado um erro de SQL, o comportamento padrão do utilitário psql é perguntar ao usuário o que ele deseja fazer.
Estão corretas apenas as afirmativas