Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Disc.: ADMINISTRAÇÃO DE BANCO DE DADOS I Aluno(a): JAELSON LIMA DA ROCHA 202003066291 Acertos: 9,0 de 10,0 23/03/2021 Acerto: 1,0 / 1,0 Qual comando utilizado para conceder as permissões de SELECT e INSERT na tabela aual1 para o usuário db1. Grant SELECT, INSERT ON aula1 TO db1; Select * from aula1 TO db1; Alter SELECT, INSERT ON aula1 TO db1; REVOKE INSERT ON aula1 FROM db1; Grant SELECT, INSERT ON db1 TO aula1; Respondido em 31/03/2021 05:20:41 Explicação: GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [...] | ALL [ PRIVILEGES ] } ON [ TABLE ] nome_da_tabela [, ...] TO { nome_do_usuário | GROUP nome_do_grupo | PUBLIC } [, ...] [ WITH GRANT OPTION ] Privilégios possíveis: SELECT¿ Permite consultar os dados do objeto. INSERT¿ Permite inserir (INSERT) novas linhas. UPDATE¿ Permite modificar (UPDATE) os dados de qualquer coluna e de qualquer linha da tabela. DELETE¿ Permite eliminar (DELETE) linhas. RULE¿ Permite criar regras para o objeto. REFERENCES¿ Permite criar chaves estrangeiras na tabela. TRIGGER¿ Permite a criação de gatilhos na tabela. Acerto: 0,0 / 1,0 Qual a finalidade do pgAdmin4? Biblioteca para gerar históricos de comando no psql. Ferramenta grpafica de administração do banco de dados PostgreSQL. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Utilitário de compilação. Sistema de gerenciamento de banco de dados Utilitário de terminal baseado em Node. Respondido em 23/03/2021 03:15:53 Explicação: O pgAdmin é a plataforma de administração e desenvolvimento Open Source mais popular e com mais recursos para o PostgreSQL Acerto: 1,0 / 1,0 Para iniciar o banco de dados voce deve utilizar o aplicativo pg_run pg_dbstart pg_start pg_startdb pg_ctl Respondido em 30/03/2021 04:58:18 Explicação: O pg_ctl é um aplicativo de linha de comando do SO que permite iniciar, parar ou reiniciar PostgreSQL Acerto: 1,0 / 1,0 Para criar um novo database chamado prova como cópia do database aula o comando seria: CREATE DATABASE prova TEMPLATE template1; CREATE DATABASE prova TEMPLATE aula; CREATE DATABASE prova TEMPLATE template0; COPY DATABASE aula TO prova CREATEDB prova TEMPLATE aula; Respondido em 23/03/2021 03:09:54 Explicação: O Comando CREATE DATABASE funciona fazendo uma copia de um banco de dados existente para o novo banco de dados. Fazer está cópia significa criar no novo banco os objetos básicos com modelo como esquemas, tabelas de catalogo, linguagem suportada etc Questão3 a Questão4 a 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 SINTAXE É CREATE DATABASE nome_do_banco_de_dados TEMPLATE banco_modelo; Acerto: 1,0 / 1,0 O esquema que normalmente é criado a partir do template1 é o : TEMPLATE0 PUBLIC POSTGRES GLOBAL NORMAL Respondido em 30/03/2021 06:01:27 Explicação: O esquema public é normalmente criado em um novo banco de dados devido a existir no modelo padrão template1 Acerto: 1,0 / 1,0 No PGADMIN4 para alterar um tablespace ao clicar com o botão direito no nome você deve escolher SET CREATE REFRESH ALTER PROPERTIES Respondido em 30/03/2021 05:06:39 Explicação: Para alterar um tablespace clique com o botão direito e selecione properties Acerto: 1,0 / 1,0 O comando do psql que mostra todos os usuários é o \d \dn \db \dt \du Respondido em 30/03/2021 05:42:09 Questão5 a Questão6 a Questão7 a 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: Para verificarmos os usuário do SGBD basta consultar o sistema com o comando \du Acerto: 1,0 / 1,0 Para criar um banco de dados chamado prova utilizando o conjunto de caracteres SQL_ASCII sendo que o padrão do cluster é UTF8, deve ser dado o comando: CREATE DATABASE prova WITH ENCODING=SQL_ASCII; CREATE DATABASE prova WITH ENCODING=UTF8; CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template1; CREATE DATABASE prova ; CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template0; Respondido em 31/03/2021 05:28:24 Explicação: Foi utilizado o template0 porque o template1, padrão para criação utiliza UTF8 e ao tentar criar a partir dele ocorre um erro Acerto: 1,0 / 1,0 No PGADMIN4 para podermos realizar o VACUUM devemos escolher no menu de contexto, acionado pelo clique do botão direito no nome do banco, a opção: PURGE REFRESH CLEAN PROPERTIES MAINTENANCE Respondido em 30/03/2021 06:27:26 Explicação: Para realizar a limpeza no PGADMIN4 clique com o botão direito no nome do banco e selecione Maintenance Acerto: 1,0 / 1,0 A opção do pg_restore que restaura apenas os dados -e -f Questão8 a Questão9 a Questão10 a 31/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 -c -d -a -s Respondido em 30/03/2021 06:13:13 Explicação: A sintaxe do pg_restore é: pg_restore [opção...] [nome_da_cópia_de_segurança] Onde: nome_da_cópia_de_segurança - local do arquivo do backup a ser restaurado. As principais opções são: -a - Restaura apenas os dados, não o esquema (definições de dados). javascript:abre_colabore('38403','219716696','4419082746');
Compartilhar