Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tecnologias e Linguagens de Banco de Dados Iniciado em segunda, 12 Abr 2021, 18:09 Estado Finalizada Concluída em segunda, 12 Abr 2021, 18:29 Avaliar 10,0 de um máximo de 10,0(100%) Questão 1 Correto Em uma determinada tabela, precisamos armazenar o CPF dos clientes de uma loja de departamentos. Para isto, precisamos criar uma coluna do tipo: Escolha uma opção: a. Date. b. Float. c. TimeStamp. d. Char ou VarChar. Em que pese o fato de o CPF ser um dado que contém apenas números, isto sem considerar o armazenamento dos pontos e hífen, o campo que o armazenará não deverá ser numérico, uma vez que os zeros não signi�cativos poderão ser subtraídos de alguns dados, di�cultando o tratamento dessa informação nas consultas e atualizações. Por isso, a resposta mais adequada é a que sinaliza o tipo “Char” ou “VarChar”. e. Int. Sua resposta está correta. A resposta correta é: Char ou VarChar. . https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 2 Correto Questão 3 Correto Analise a construção do gatilho abaixo e assinale a alternativa que melhor explica o que exatamente ele dispara, e sob que condições. CREATE TRIGGER `Add_Produtos` AFTER INSERT ON `produtos` FOR EACH ROW BEGIN UPDATE clientes SET `clientes`.`qtdpedido` = `clientes`.`qtdpedido` + 1 WHERE `clientes`.`codcli` = NEW.`codcli`; END Escolha uma opção: a. A cada novo produto catalogado, um novo cliente também é automaticamente incluído. b. A quantidade de clientes é adicionada de 1 a cada novo produto cadastrado. c. Para cada novo produto, a quantidade pedida pelo respectivo cliente é adicionada de 1. Para cada novo produto, a quantidade pedida pelo respectivo cliente é adicionada de 1. d. Nada acontece ao ser disparado este gatilho. e. Para cada novo cliente, a quantidade de produtos pedidos é adicionada de 1. Sua resposta está correta. A resposta correta é: Para cada novo produto, a quantidade pedida pelo respectivo cliente é adicionada de 1. . O índice _______ é aquele que é associado à chave primária da tabela. Só pode haver uma chave primária para uma tabela, logo, este índice traz dados únicos, sem repetição. Assinale a alternativa que preenche adequadamente esta lacuna. Escolha uma opção: a. Texto cheio (ou fulltext). b. Secundário (ou secondary). c. Único (ou unique). d. Normal (ou index). e. Primário (ou primary). A resposta correta para esta questão é a alternativa que traz o tipo primário ou “primary”. Sua resposta está correta. A resposta correta é: Primário (ou primary). . https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 4 Correto Questão 5 Correto Em uma tabela que contém dados sobre a população de cada cidade brasileira, precisamos acrescentar 10% à quantidade de habitantes de todas as que pertencem aos estados de São Paulo, Minas Gerais e Rio de Janeiro. Assinale a alternativa que contém o comando mais adequado ao escopo que se pede. Escolha uma opção: a. UPDATE demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’ SET populac = populac * 1.1. b. DELETE FROM demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’. c. UPDATE demogra�as SET populac = populac * 1.1. d. UPDATE demogra�as SET populac = populac * 1.1 WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’. O comando mais adequado é o: UPDATE demogra�as SET populac = populac * 1.1 WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’ e. UPDATE demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’. Sua resposta está correta. A resposta correta é: UPDATE demogra�as SET populac = populac * 1.1 WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’.. O comando “DELETE FROM tabprodutos WHERE 1=1” provoca: Escolha uma opção: a. O esvaziamento parcial da tabela. b. A exclusão de todos os registros que contêm o número 1 em seu conteúdo. c. O esvaziamento total da tabela. Como a condição “1=1” é sempre verdadeira, então todos os registros obedecerão à cláusula WHERE, provocando o esvaziamento total da tabela “tabprodutos”. d. O esvaziamento da tabela, deixando apenas um registro: o primeiro. e. Erro de sintaxe em qualquer versão do SQL. Sua resposta está correta. A resposta correta é: O esvaziamento total da tabela. . https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 6 Correto Questão 7 Correto Analise a criação da seguinte visão: CREATE VIEW calouros (alunos.matric, alunos.nomealuno, turmas.codturma) AS SELECT * FROM `alunos` INNER JOIN `turmas` WHERE media�nal >= 7 Assinale a alternativa que melhor explana o que exatamente será consultado e/ou manipulado nesta view: Escolha uma opção: a. Alunos aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente. A visão trará apenas alunos aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente. b. Alunos aprovados por média �nal superior a 7, contendo dados da tabela “alunos” apenas. c. Turmas onde todos os alunos estejam aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente. d. Alunos aprovados por turma, com média �nal maior que 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente. e. Alunos aprovados com média superior ou igual a 7 lotados em determinada turma. Sua resposta está correta. A resposta correta é: Alunos aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente. . Em uma _______, os dados visualizados são provenientes de ________, compiladas por meio de uma sentença SELECT. Assinale a alternativa que preenche corretamente essas lacunas. Escolha uma opção: a. Stored procedure, tabelas-bases. b. View, tabelas-bases. Em uma view, os dados visualizados são provenientes de tabelas-bases, compiladas por meio de uma sentença SELECT. c. Trigger, tabelas-bases. d. View, tabelas-virtuais. e. View, consultas SELECT. Sua resposta está correta. A resposta correta é: View, tabelas-bases. . https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 8 Correto Como pode ser codi�cado um procedimento armazenado em um banco de dados MySQL, dentro de um programa? Assinale a alternativa que exprime corretamente a sintaxe dessa codi�cação. Escolha uma opção: a. BIGIN CREATE PROCEDURE prog() SELECT * FROM `funcionarios` . END . b. CREATE PROCEDURE prog() BEGIN SELECT * FROM `funcionarios` . END $$ DELIMITER . c. CREATE PROCEDURE prog() DELIMITER $$ BEGIN SELECT * FROM `funcionarios` . END $$ DELIMITER . d. BIGIN $$ CREATE PROCEDURE prog() DELIMITER SELECT * FROM `funcionarios` . END $$ DELIMITER . e. DELIMITER $$ CREATE PROCEDURE prog() BEGIN SELECT * FROM `funcionarios` END $$ DELIMITER . A sintaxe correta é a seguinte: DELIMITER $$ CREATE PROCEDURE prog() BEGIN SELECT * FROM `funcionarios` . END $$ DELIMITER. Sua resposta está correta. A resposta correta é: DELIMITER $$ https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 9 Correto CREATE PROCEDURE prog() BEGIN SELECT * FROM `funcionarios` END $$ DELIMITER . . A cláusula ALGORITHM, presente na sintaxe das views, seleciona o tipo de algoritmo interno a ser utilizado na construção da view, que pode ser: _______, _________ ou _________. Assinale a alternativa que preenche corretamente essas lacunas. Escolha uma opção: a. UNDEFINED, MERGE, TEMPLATE. A alternativa correta é a que contém: UNDEFINED, MERGE, TEMPLATE. b. NUMERIC, VARCHAR, INTERGER. c. INDEX, PRIMARY, ALTERNATE. d. FOREIGNER KEY, PRIMARY KEY, SECONDARY KEY. e. BEGIN, DELIMITED, CLOSED. Sua resposta está correta. A resposta correta é: UNDEFINED, MERGE, TEMPLATE. . https://aula.fael.edu.br/ https://aula.fael.edu.br/ Questão 10 CorretoAnalise os comandos apresentados a seguir e marque os que pertencem à linguagem DML: I. INSERT. II. SELECT. III. UPDATE. IV. CREATE TABLE. V. DELETE. Agora, assinale a alternativa que traz os números dos comandos DML: Escolha uma opção: a. I, III, IV. b. II, IV; V. c. II, IV. d. I, III, V. Os comandos da linguagem DML (Data Manipulation Language) são: INSERT, UPDATE e DELETE. e. III, IV, V. Sua resposta está correta. A resposta correta é: I, III, V. . https://aula.fael.edu.br/ https://aula.fael.edu.br/ https://aula.fael.edu.br/ https://aula.fael.edu.br/ Atividade Anterior Seguir para... https://aula.fael.edu.br/mod/quiz/view.php?id=71760&forceview=1 https://aula.fael.edu.br/
Compartilhar