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.

O gerenciador de banco de dados que possui as seguintes características: possui mecanismos de segurança, é open source, possui integridade referencial, possui suporte às plataformas Linux, Windows e FreeBSD é:

  • A. Postgresql.
  • B. Oracle
  • C. Microsoft Access.
  • D. Sybase

Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído.

Para isso, considerando que a função "agente_removido()" já esteja implementada, Joana utilizará o comando:

  • A. CREATE TRIGGER audit_agente AFTER DELETE ON agente_audit FOR EACH STATEMENT EXECUTE PROCEDURE agente_removido();
  • B. CREATE TRIGGER audit_agente AFTER EXCLUDE ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • C. CREATE EVENT TRIGGER audit_agente AFTER DELETED ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • D. CREATE TRIGGER audit_agente AFTER DELETE ON agente FOR EACH ROW EXECUTE PROCEDURE agente_removido();
  • E. CREATE EVENT TRIGGER audit_agente AFTER DELETE ON agente_audit FOR EACH STATEMENT EXECUTE PROCEDURE agente_removido();

Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.

Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes que foram cadastrados em Fevereiro de 2017.

Para isso, Vitor utilizou o comando:

  • A. CREATE TABLE "AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • B. CREATE TABLE "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • C. CREATE VIEW "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';
  • D. CREATE VIEW "AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE to_char("Data_Cadastro", 'MMYYYY') = '022017';
  • E. CREATE TABLE "PESSOAL"."AGENTES_FEV" AS SELECT "Nome", "CPF" FROM "PESSOAL"."AGENTES" WHERE date_part('MMYYYY', "Data_Cadastro") = '022017';

Os Bancos de Dados PostgreSQL necessitam de manutenção periódica conhecida como

  • A. recuperar ou reutilizar o espaço em disco ocupado por linhas inseridas;
  • B. atualizar os dados estatísticos gerados pela execução dos comandos DDL;
  • C. atualizar os dados estatísticos utilizados pelo planejador de consultas do PostgreSQL;
  • D. atualizar o mapa de visibilidade, que exclui índices pouco utilizados;
  • E. recuperar dados antigos perdidos devido a falhas na geração de identificadores de transação.

No PostgreSQL a definição de uma coluna de autonumeração para uma tabela é estabelecida por meio do termo:

  • A. autoincrement;
  • B. autostamp;
  • C. identity;
  • D. numbering;
  • E. serial.
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...