Baixe o app para aproveitar ainda mais
Prévia do material em texto
Um administrador de banco de dados recém-contratado necessita conhecer os usuários de um banco de dados e seus respectivos privilégios. Para isso poderão ser utilizadas as seguintes sintaxes: I. SELECT * FROM mysql.user; II. SHOW ALL USERS; III. SELECT host, user, password FROM mysql.user; Assinale a alternativa correta: Alternativas: · Somente as alternativas I e III estão corretas. checkCORRETO · Todas as alternativas estão corretas. · Somente a alternativa I está correta. · Somente a alternativa II está correta. · Somente as alternativas II e III estão corretas. Resolução comentada: O comando show não serve para descrever os usuários. Código da questão: 15010 2) 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 I está correta. · Somente a alternativa II está correta. checkINCORRETO · Todas as alternativas estão corretas. · Somente as alternativas I e III estão corretas. · Somente as alternativas I e II estão corretas. CORRETO Resolução comentada: Na alternativa III está errada, pois CNPJ_Cliente é uma chave estrangeira da entidade Cliente. Código da questão: 14312 3) A integridade na utilização das chaves nos bancos de dados, para garantir a integridade deve seguir algumas regras. Observe a afirmativa a seguir: · Quando adicionado uma linha que contenha uma chave ________________, deve ter-se a garantia que ela esteja na chave ______________ referente; · Quando houver uma alteração na chave ______________, que é utilizada como chave ________________ em outra tabela, deve-se garantir que seja referenciada; · Quando uma chave _______________ for excluída, deve garantir que as linhas da tabela relacionada em outra tabela, seja referenciada por outra chave. Assinale a alternativa que complete as lacunas corretamente: Alternativas: · estrangeira – primária – primária – estrangeira – primária. checkCORRETO · primária – alternativa – primária – estrangeira – primária. · estrangeira – alternativa – primária – estrangeira – alternativa. · alternativa – estrangeira – primária – estrangeira – alternativa. · estrangeira – primária – estrangeira – primária – primária. Resolução comentada: Quando adicionado uma linha que contenha uma chave estrangeira, deve ter-se a garantia que ela esteja na chave primária referente; Quando houver uma alteração na chave primária, que é utilizada como chave estrangeira em outra tabela, deve-se garantir que seja referenciada; Quando uma chave primária for excluída, deve garantir que as linhas da tabela relacionada em outra tabela, seja referenciada por outra chave. Código da questão: 14287 4) Observe a figura a seguir: Figura 02 - Sistemas de Segurança em Banco de dados. Autor: Mannino (2008, p. 486) O DBA (Administrador de Banco de Dados) concede as ___________________ e privilégios para que os usuários possam acessar a ___________________. Esse tipo de regras de autorizações é conhecido como controle de acesso ____________________. Assinale a alternativa que complete as lacunas: Alternativas: · pessoas – base de dados – discricionário. · permissões - tabela - total. · autorizações – base de dados – reduzido. · autorizações – tabela – reduzido. · permissões - base de dados - discricionário. checkCORRETO Resolução comentada: O DBA é responsável pelo controle de acessos e nível de permissão dos usuários. Código da questão: 14291 5) 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: · ALTER FROM <Nome_da_Tabela> WHERE <Condição>; · DELETE TO <Nome_da_Tabela> FROM <Condição>; · TRUNCATE <Nome_da_Tabela>; · DELETE FROM <Nome_da_Tabela> WHERE <Condição>; checkCORRETO · DROP FROM <Nome_da_Tabela> WHERE <Condição>; 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. Código da questão: 14315 6) Observe as afirmativas a seguir e marque (V) verdadeiro ou (F) falso: ( ) As informações geradas pelas técnicas do Big Data, são utilizadas somente para fins comercias. ( ) O hardware pode ser considerado um fator de limitação no Big Data. ( ) Os analistas de Big Data são profissionais de banco de dados adaptados na função de analistas. ( ) O software Hadoop é um projeto de código aberto desenvolvida pela Oracle. ( ) É possível fazer a mineração de dados com a utilização de diversos formatos de arquivos. Assinale a alternativa com a sequência correta: Alternativas: · F – V – F – V – F. · F – V – F – F – V. checkCORRETO · F – F – F – V – V. · V – F – V – F – V. · V – V – V – F – F. Resolução comentada: As informações geradas pelo Big Data são utilizadas para diversos fins; Os analistas são profissionais altamente qualificados, que necessita conhecer diversas técnicas e linguagens; O software Hadoop foi desenvolvido pela Apache. Código da questão: 15328 7) Ao se escolher os nomes dos atributos, algumas boas práticas, devem ser lavadas em consideração. Observe as afirmativas a seguir e marque (V) verdadeiro ou (F) falso: ( ) Acentos são proibidos. ( ) Números podem ser usados no começo do nome. ( ) Pode haver espaço entre as palavras. ( ) Caracteres podem ser usados no começo do nome. ( ) Pode-se utilizar underline para numerar um atributo, porém não pode iniciar. Assinale a sequência correta: Alternativas: · F – F – V – V – F. · V – F – F – F – V. checkCORRETO · F – V – F – V – F. · V – V – F – F – V. · F – V – V – V – V. Resolução comentada: Os nomes dos atributos não podem conter: nomes compostos, começar com números, começar com caracteres. Uma boa prática é começar com letras minúsculas, utilizar underline nas palavras compostas (nota_1). Código da questão: 14264 8) Ao se planejar o relacionamento e a quantidade de ocorrências entre as tabelas deve-se levar em conta a cardinalidade máxima. Assinale a alternativa que descreva as duas possibilidades de cardinalidade máxima Alternativas: · Máximo de um: obriga o relacionamento em uma ocorrência; Máximo de muitos: o relacionamento de várias ocorrências deve ser ignorado. · Máximo de um: o relacionamento em uma ocorrência é opcional; Máximo de muitos: o relacionamento de várias ocorrências deve ser ignorado. · Máximo de um: o relacionamento em uma ocorrência é opcional; Máximo de muitos: o relacionamento pode apresentar várias ocorrências. · Máximo de um: o relacionamento em uma ocorrência é opcional; Máximo de muitos: o relacionamento deve apresentar várias ocorrências. · Máximo de um: obriga o relacionamento em uma ocorrência; Máximo de muitos: o relacionamento pode apresentar várias ocorrências. checkCORRETO Resolução comentada: Máximo de um: é representado pelo número um (1) e indica que obrigatoriamente o relacionamento deve apresentar uma ocorrência. Máximo de muitos: é representado pela letra “n” e indica que o relacionamento pode apresentar várias ocorrências. Código da questão: 14289 9) A respeito do Big Data é correto afirmar que: I. São feitas análises de grande volume de dados; II. São utilizados arquivos de vídeo, figuras e textos; III. Os analistas de dados são profissionais altamente qualificados. Assinale a alternativa correta: Alternativas: · Somente as alternativas II e III estão corretas. · Todas as alternativas estão corretas. checkCORRETO · Somente as alternativas I e III estão corretas. · Somente as alternativas I e II estão corretas. · Somente a alternativa III está correta. Resolução comentada:Os analistas utilizam grandes volumes de dados de diversos formatos nas técnicas de Big Data. Código da questão: 14324 10) 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; · UPDATE Funcionário SET Cargo = “Gerente de Projetos” WHERE Matricula = 42952; checkCORRETO · SELECT Funcionário TO Cargo = “Gerente de Projetos” WHERE Matricula = 42952; · ALTER Funcionário Cargo = “Gerente de Projetos” WHERE Matricula = 42952; Resolução comentada: A sintaxe utilizada para alterar o cadastro do colaborador deve ser utilizada: UPDATE SET WHERE ; Código da questão: 15310
Compartilhar