FC ConcursosFC Concursos

Questão FC265958

O PostgreSQL é um sistema de gerenciamento de banco de dados (SGBD) gratuito e com suporte à linguagem SQL. Ele possui um recurso de linha ele comandos que permite a execução de al

Sistema de Gerenciamento de Banco de Dados (SGBD)

IDECAN · 2022

O PostgreSQL é um sistema de gerenciamento de banco de dados (SGBD) gratuito e com suporte à linguagem SQL. Ele possui um recurso de linha ele comandos que permite a execução de alguns comandos especiais como por exemplo listar bancos de dados e listar usuários. Nesta linha de comandos é possível também executar comandos SQL.

 

Considere um SGBD PostgreSQL que possua um banco de dados chamado PAISES e que este possua uma tabela chamada BRASIL. Marque a alternativa que indica, respectivamente, os comandos que devem ser executados para que o usuário conecte no banco de dados citado, em seguida liste todas as tabelas deste banco e em seguida liste a estrutura da tabela BRASIL.

  1. \connect PAISES , \It , \If BRASIL
  2. \conn PAISES , \dt , \I BRASIL
  3. connect PAISES , \It , \I BRASIL
  4. conn PAISES , \vt ALL , \I BRASIL
  5. \c PAISES , \dt, \d BRASIL
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

No cliente de linha de comando psql do PostgreSQL existem comandos especiais iniciados por barra invertida (backslash) que são meta-comandos, ou seja, não são instruções SQL, mas facilidades do cliente.

Para conectar ao banco PAISES usa-se \c PAISES. Esse comando muda a conexão para o banco indicado e atualiza o prompt para operar nesse contexto.

Para listar todas as tabelas visíveis no banco conectado utiliza-se \dt. Ele exibe tabelas do esquema atual, com nome, esquema e tipo.

Para ver a estrutura da tabela BRASIL usa-se \d BRASIL. Esse meta-comando descreve colunas, tipos, índices, chaves e restrições associados à tabela.

Em resumo: execute \c PAISES, depois \dt e por fim \d BRASIL dentro do psql.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo