Baixe o app para aproveitar ainda mais
Prévia do material em texto
164 Unidade 4 Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - QuestionárioH Revisar envio do teste: Avaliação On-Line 5 (AOL 5) -Revisar envio do teste: Avaliação On-Line 5 (AOL 5) - QuestionárioQuestionário Usuário Joarlan Calixto Lucena Curso 16446 . 7 - Banco de Dados - 20192.B Teste Avaliação On-Line 5 (AOL 5) - Questionário Iniciado 25/11/19 15:04 Enviado 25/11/19 16:03 Status Completada Resultado da tentativa 4 em 10 pontos Tempo decorrido 59 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. Sobre segurança de banco de dados, há sempre possibilidades e vulnerabilidades que devem ser controladas e vigiadas constantemente. Boas práticas na manipulação do banco de dados visam a segurança da informação armazenada. Considerando as informações no texto base e o conteúdo estudado sobre segurança de bancos de dados, analise as afirmativas abaixo sobre os passos de prevenção para auxiliar na segurança do banco de dados: I. Implementar políticas de segurança em TI. II. Evitar concessão excessiva de privilégios que posteriormente poderão ficar desatualizadas e caírem no esquecimento dos administradores do banco de dados. III. Prevenir abusos de privilégios e uso inconsequente por maus profissionais. IV. Realizar auditorias com frequência é descartada em bancos de dados. Está correto somente o que se afirma em: I e III. II, III e IV. I, II e III. II e IV. I, II e IV. I e III. Disciplinas Cursos 0 em 1 pontos Joarlan Calixto Lucena 20 http://www.sereducacional.com/ https://sereduc.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_22585_1 https://sereduc.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_22585_1&content_id=_1619032_1&mode=reset https://sereduc.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_2_1 https://sereduc.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_3_1 https://sereduc.blackboard.com/webapps/login/?action=logout Pergunta 2 Resposta Selecionada: b. Respostas: a. b. c. d. e. Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de Base de Dados), analise o comando apresentado: CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente; De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o comando: cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos Nome e Telefone, porém, se algo for alterado na tabela Cliente, essa View estará desatualizada. cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. cria uma View resultado da consulta da tabela Cliente apenas com os campos Nome e Telefone. Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. e. Os sistemas gerenciadores de bancos de dados permitem estabelecermos privilégios de usuários, que são direitos atribuídos para os usuários criados para operarem o banco de dados de uma maneira total, absoluta e irrestrita ou de maneira parcial. De acordo com essas informações e os conteúdos estudados sobre segurança em bancos de dados, indique o comando que retira privilégios de um determinado usuário. REVOKE SELECT ON biblioteca.Curso FROM usuário; GRANT ALL PRIVILEGES ON base_de_dados * TO usuário; REVOKE PRIVILEGES ALL ON base_de_dados FROM usuário; REVOKE SELECT ON biblioteca.Curso FROM usuário; GRANT PRIVILEGES ALL ON base_de_dados TO usuário; GRANT PRIVILEGES ON base_de_dados TO usuário; Pergunta 4 Resposta Selecionada: d. O SQL possui comandos específicos para podermos consultar informações sobre os comandos que compuseram a estrutura das tabelas de uma base de dados. É possível visualizar toda a sintaxe empregada nos comandos de criação delas. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. DESCRIBE nome da tabela; 0 em 1 pontos 1 em 1 pontos 0 em 1 pontos Respostas: a. b. c. d. e. SHOW DESCRIT nome da tabela; SHOW TABLE nome da tabela; SHOW CREATE TABLE nome da tabela; DESCRIBE nome da tabela; DESCRIT nome da tabela; Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Os sistemas gerenciadores de banco de dados permitem o recurso de implementação de índices em tabelas, mas devemos tomar alguns cuidados ao criá-los, pois poderá haver um efeito contrário, ou ainda, avolumar a base de dados desnecessariamente. De acordo com o texto e do conteúdo estudado sobre comandos de definição de dados, escolha a alternativa correta. devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos. o ideal é criar índices para todos os campos da tabela. um campo chave já cria uma indexação para o referido campo e não devemos criar um índice para esses campos. devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos. devemos sempre criar índices para campos do tipo chave. em tabelas menos volumosas devemos sempre criar índices. Pergunta 6 Resposta Selecionada: b. Respostas: a. b. c. d. e. Em um sistema gerenciador de banco de dados, as estruturas das tabelas são compostas por elementos que determinam suas características, como nome das tabelas e seus atributos com particularidades claras, como definição de tipo, tamanho, campos-chaves, entre outros. Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar a estrutura de uma tabela. SHOW CREATE TABLE nome da tabela; SELECT CREATE TABLE nome da tabela; SHOW CREATE TABLE nome da tabela; SHOW TABLE nome da tabela; VIEW TABLES nome da tabela; SHOW * TABLE nome da tabela; Pergunta 7 Os sistemas gerenciadores de banco de dados permitem uma ação importante na manipulação dos dados das tabelas, que é a exclusão de registros cadastrados. Excluir implica eliminar permanentemente os registros cadastrados das tabelas. Escolha a alternativa em que o comando apresenta a sintaxe genérica correta para eliminar um registro específico da tabela. 0 em 1 pontos 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: b. Respostas: a. b. c. d. e. DELETE FROM nome da tabela WHERE campo chave = condição; DELETE FROM nome da tabela; DELETE FROM nome da tabela WHERE campo chave = condição; DELETE INTO nome da tabela WHERE campo chave = condição; DELETE nome da tabela WHERE campo chave = condição; DELETE BY nome da tabela; Pergunta 8 Resposta Selecionada: e. Respostas: a. b. c. d. e. O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas de uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e quais são os campos-chaves. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o comando apresenta a sintaxe correta para executar a ação a que o texto se refere. SHOW CREATE TABLE nome da tabela; SHOW DESCRIT nome da tabela; DESCRIBE nome da tabela; DESCRIT nome da tabela; SHOW TABLE nome da tabela; SHOW CREATE TABLE nome da tabela; Pergunta9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Esse tipo de banco de dados não possui sua estrutura de dados disponibilizada em tabelas organizadas com atributos de tipos específicos e permite que itens de dados do mesmo tipo possam ter diferentes conjuntos de atributos. De acordo com essas informações e o conteúdo estudado sobre tipos de bancos de dados, pode-se afirmar que o texto se refere a um banco de dados: Não Relacional. Não Relacional. Em Árvore. Orientado a Objetos. Hierárquico. Relacional. Pergunta 10 Os índices são recursos implementados para melhorar a performance dos sistemas gerenciadores de banco de dados durante os processos de consultas em tabelas de bases de dados volumosas, permitindo um ganho de desempenho considerável. Considerando essas informações e o conteúdo estudado, escolha a alternativa em que um índice é criado corretamente na tabela Livro. 0 em 1 pontos 1 em 1 pontos 0 em 1 pontos Segunda-feira, 25 de Novembro de 2019 16h07min38s BRT Resposta Selecionada: b. Respostas: a. b. c. d. e. INDEX CREATE elemento FROM Livro(Editora); CREATE INDEX elemento ON Livro(Editora); INDEX CREATE elemento FROM Livro(Editora); INDEX CREATE ON Livro(Editora); CREATE INDEX elemento TO Livro(Editora); INDEX CREATE elemento ON Livro(Editora); ←← OKOK javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_22585_1&method=list&nolaunch_after_review=true');
Compartilhar