Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=203089680&user_cod=2702629&matr_integracao=202003066291 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: ADMINISTRAÇÃO DE BANCO DE DADOS I Aluno(a): JAELSON LIMA DA ROCHA 202003066291 Acertos: 9,0 de 10,0 16/05/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. Alter SELECT, INSERT ON aula1 TO db1; Grant SELECT, INSERT ON db1 TO aula1; Select * from aula1 TO db1; REVOKE INSERT ON aula1 FROM db1; Grant SELECT, INSERT ON aula1 TO db1; Respondido em 16/05/2021 21:54:31 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: 1,0 / 1,0 Como se denomina a instalação por pacotes pré-compilados que não estejam no repositório da distribuição do Linux? Repository Archives Personal Package Archives Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=203089680&user_cod=2702629&matr_integracao=202003066291 2/5 External Package Archives Personal Package External Package Respondido em 16/05/2021 21:56:29 Explicação: PPA (Personal Package Archives) nada mais são do que repositórios ( servidores na internet) onde se encontram os programas que não estão nos repositórios oficiais da sua distro Acerto: 1,0 / 1,0 Para iniciar o banco de dados voce deve utilizar o aplicativo pg_run pg_start pg_startdb pg_ctl pg_dbstart Respondido em 16/05/2021 21:56:45 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 template0; CREATE DATABASE prova TEMPLATE aula; COPY DATABASE aula TO prova CREATEDB prova TEMPLATE aula; Respondido em 16/05/2021 21:56:58 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, Questão3 a Questão4 a 20/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=203089680&user_cod=2702629&matr_integracao=202003066291 3/5 linguagem suportada etc 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 : NORMAL TEMPLATE0 POSTGRES PUBLIC GLOBAL Respondido em 16/05/2021 21:57:08 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 CREATE SET ALTER REFRESH PROPERTIES Respondido em 16/05/2021 21:57:17 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 \dt \dn \d \db \du Questão5 a Questão6 a Questão7 a 20/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=203089680&user_cod=2702629&matr_integracao=202003066291 4/5 Respondido em 16/05/2021 21:57:23 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=UTF8; CREATE DATABASE prova ; CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template0; CREATE DATABASE prova WITH ENCODING=SQL_ASCII; CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template1; Respondido em 16/05/2021 21:57:59 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: 0,0 / 1,0 Utilizando a linha de comando, faça a limpeza no banco de dados postgres na tabela AULA no modo verbose. Assinale a alternativa correta? VACCUM VERBOSE public.aula; VACCUM VERBOSE aula VACCUM VERBOSE public.aula VACCUM public.aula VACCUM VERBOSE aula; Respondido em 16/05/2021 21:58:31 Explicação: O comando VACUUM possui a seguinte sintaxe: VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ tabela ] VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ tabela [ (coluna [, ...] ) ] ] Onde: FULL - Realiza a limpeza completa liberando imediatamente o espaço em disco. FREEZE - Realiza um congelamento agressivo das tuplas. Quando selecionado FULL, o congelamento é realizado implícitamente. VERBOSE - Mostra, para cada tabela, um relatório detalhado da atividade de limpeza. Questão8 a Questão9 a 20/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=203089680&user_cod=2702629&matr_integracao=202003066291 5/5 ANALYZE - Se selecionado após o Vacuum, é realizada atualização das estatísticas utilizadas pelo planejador. Tabela - O nome (opcionalmente qualificado pelo esquema) da tabela específica a ser limpa. Por padrão, todas as tabelas do banco de dados corrente. Coluna - O nome da coluna a ser analisada, por padrão, todas as colunas. Acerto: 1,0 / 1,0 A opção do pg_restore que restaura apenas os dados -e -d -c -s -a -f Respondido em 16/05/2021 21:58:17 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). Questão10 a javascript:abre_colabore('38403','225798580','4590959024');
Compartilhar