Prévia do material em texto
Banco de dados relacional e Big Data Professor(a): Sérgio Eduardo Nunes (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 40% da média final. Você tem até três tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Assinale (V) verdadeiro ou (F) falso nas afirmativas a seguir: ( ) Para ser concedido privilégios deve ser utilizado a sintaxe GRANT. ( ) Os privilégios podem ser autorizados um por usuário. ( ) O comando FLUSH exclui todas as permissões de um grupo de usuários. ( ) A utilização do asteriscos só é permitida para a concessão de permissões de novos usuários. ( ) Para revogar as permissões de um usuário é utilizada a sintaxe REVOKE. Assinale a alternativa correta: Alternativas: V – F – V – V – F. V – F – V – F – V. F – V – F – V – F. F – F – F - V – V. V – F – F – F – V. CORRETO Código da questão: 15495 Um desenvolvedor de banco de dados foi promovido a gerente de projetos, para atualizar os dados cadastrais do colaborador é necessária alterar a tabela a seguir: Funcionário Matricula Nome Sobrenome Cargo 42952 Alan Turing Analista de BD Assinale a alternativa que descreva o comando para alterar o cargo do colaborador: Alternativas: UPDATE Funcionário SET Cargo = “Gerente de Projetos” TO Matricula = 42952; ALTER Funcionário TO Cargo = “Gerente de Projetos” WHERE Matricula = 42952; ALTER Funcionário Cargo = “Gerente de Projetos” WHERE Matricula = 42952; UPDATE Funcionário SET Cargo = “Gerente de Projetos” WHERE Matricula = 42952; CORRETO SELECT Funcionário TO Cargo = “Gerente de Projetos” WHERE Matricula = 42952; Código da questão: 15310 Resolução comentada: O privilegio ALL PRIVILEGES concede privilégios total; O comando FLUSH atualiza as permissões; O asterisco é utilizado para conceder permissões em todos BD e/ou Tabelas. Resolução comentada: A sintaxe utilizada para alterar o cadastro do colaborador deve ser utilizada: UPDATE SET WHERE ; 3) 4) 5) A linguagem de programação MySQL está presente na maioria dos servidores Web, a sua sintaxe permite que analistas e desenvolvedores com pouca experiência consiga projetar um banco de dados. Para melhor organizar e padronizar a ISO e a ANSI dividiram as sintaxes em três grupos. Assinale a alternativa que descreva os três grupos de comandos SQL: Alternativas: DML, DDL e DCL. CORRETO DMZ, DHCP, DNS. DGL, DDL, DNS. DTL, DMZ e DML. DLL, DCL e DNS. Código da questão: 14293 Uma autopeça devido à quebra de contrato com uma montadora de veículos, não comercializa mais os acessórios de reposição. O administrador de banco de dados deve excluir o nome da montadora de sua base de dados. Assinale a alternativa que descreva a sintaxe correta: Alternativas: DELETE FROM <Nome_da_Tabela> WHERE <Condição>; CORRETO DROP FROM <Nome_da_Tabela> WHERE <Condição>; ALTER FROM <Nome_da_Tabela> WHERE <Condição>; DELETE TO <Nome_da_Tabela> FROM <Condição>; TRUNCATE <Nome_da_Tabela>; Código da questão: 14315 Observe as tabelas a seguir: Console: Código Nome Fabricante 001 Xbox One Microsoft 002 PS4 Sony Jogo: Número Nome 100 Fifa Resolução comentada: DDL (Data Definition Language): utilizada para definir a estrutura do banco de dados; DML (Data Manipulation Language): utilizados para gerenciamento, seleção e manipulação dos objetos dentro do banco de dados; DCL (Data Control Language): relacionados à segurança e permissões dos usuários no banco de dados. Resolução comentada: Estão incorretos os seguintes parâmetros em cada uma das sintaxes: a) DROP; b) TO, FROM; c) Correta; d) ALTER; e) TRUNCATE. 6) 7) 101 Call of Duty 102 Beatllefield 103 F1 Observe as afirmativas a seguir a respeito das tabelas: I. As tabelas não se relacionam, pois não existe uma chave estrangeira para relacioná-las. II. A tabela "Jogo" não possui chave primaria. III. O campo "fabricante" da tabela "Console" pode ser utilizado como chave alternativa. Está correta apenas: Alternativas: a alternativa II está correta. as alternativas I e III estão corretas. as alternativas I e II estão corretas. INCORRETO as alternativas II e III estão corretas. a alternativa I está correta. CORRETO Código da questão: 14320 Observe as afirmativas a seguir: I. A arquitetura em cluster permite que os recursos de hardware sejam compartilhados. II. O MySQL permite configurar o Hadoop, via linha de comando. III. O Hadoop é um computador utilizado para processamento de grande volume de dados. Assinale a alternativa correta: Alternativas: Somente a alternativa III está correta. INCORRETO Somente a alternativa I está correta. CORRETO Somente as alternativas II e III estão corretas. Somente as alternativas I e II estão corretas. Somente as alternativas I e III estão corretas. Código da questão: 14351 No DER no software brMdodelo,o losango representa o relacionamento entre duas tabelas. Assinale a chave que efetua de fato o relacionamento entre as tabelas: Alternativas: Chave estrangeira. CORRETO Chave primária. Chave comum. Chave privada. Chave alternativa. Resolução comentada: O campo “Número” é a chave primária da tabela “Jogo”; Nenhum campo pode ser utilizado como chave estrangeira. Resolução comentada: O gerenciamento do Hadoop é feito no próprio software; O Hadoop é um software e não um computador (Hardware). Resolução comentada: 8) 9) Código da questão: 14272 Observe a figura a seguir: Com base no DER acima: I. Material é uma entidade; CNPJ é uma chave; a cardinalidade descreve que um material pode ser alocado para um e somente um funcionário. II. Cliente é uma entidade; Nome é um atributo; a cardinalidade descreve que um funcionário pode trabalhar em um ou vários clientes. III. Funcionário é uma entidade; CNPJ_Cliente é uma chave primária; a cardinalidade descreve que um cliente pode ser atendido por um ou vários clientes. Assinale a alternativa correta: Alternativas: Somente a alternativa II está correta. Somente a alternativa I está correta. Todas as alternativas estão corretas. Somente as alternativas I e II estão corretas. CORRETO Somente as alternativas I e III estão corretas. Código da questão: 14312 Observe a frase a seguir: Ao se normalizar uma tabela é reduzida a duplicação dos dados ao se eliminar os campos ____________________, ocorre o agrupamento dos dados ao se eliminar as dependências __________________ e os campos inúteis são eliminadas ao se retirar as dependências ___________________. Assinale a alternativa que complete as lacunas: Alternativas: multivalorados - funcionais - transitivas. CORRETO numéricos - transitivas - funcionais. repetidos - funcionais - transitivas. multivalorados - transitivas - funcionais. repetidos - transitivas - funcionais. INCORRETO Código da questão: 14247 A chave estrangeira é uma coluna, em que o valor obrigatoriamente tem que estar presente como chave primaria em outra tabela, permitindo assim que ocorra o relacionamento entre as tabelas. Resolução comentada: Na alternativa III está errada, pois CNPJ_Cliente é uma chave estrangeira da entidade Cliente. Resolução comentada: Redução na duplicação ocorre quando os campos multivalorados são eliminados da tabela; Agrupamento dos dados ocorre quando a dependência funcional é eliminada; Os campos inúteis são eliminados quando as dependências transitivas são retiradas da tabela. 10) O desenvolvedor de banco de dados Steven Tayler resolveu deixar a profissão na área de tecnologia da informação para se dedicar a música. O seu usuário foi criado no localhost quando admitido. Assinale o comando que descreva como excluir o usuário: Alternativas: DELETE USER ‘StevenTayler@localhost’; TRUNCATE USER ‘StevenTayler@localhost’; DROP USER ‘localhost@ StevenTayler’; INCORRETO DROP USER ‘StevenTayler@localhost’; CORRETOALTER USER ‘StevenTayler@localhost’; Código da questão: 14323 Resolução comentada: A sintaxe correta para a questão deve ser: DROP USER ‘Nome_User@localhost’; Prazo de agendamento: 14/05/2020 - 25/06/2020 Código Avaliação: 10110575 Arquivos e Links