Prévia do material em texto
30/08/2022 15:26Teste: Atividade Objetiva 3 Página 1 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take Atividade Objetiva 3 Iniciado: 30 ago em 15:15 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 ptsPergunta 1 ALTER TABLE + DROP COLUMN e mais um ALTER TABLE + CHANGE COLUMN ALTER TABLE + DROP COLUMN UPDATE ‘nome da tabela’ SET ‘nome da coluna’ ALTER TABLE ALTER TABLE + CHANGE COLUMN Leia o texto a seguir: A partir de um modelo lógico, utilizando-se de ferramenta case, é possível gerar os scripts, que uma vez executados no SGBD, criará suas tabelas, com campos, chaves e relacionamentos. Uma vez criada uma tabela, qual é o comando utilizado para alterar uma determinada coluna dessa mesma tabela? 0,2 ptsPergunta 2 https://famonline.instructure.com/courses/24082/quizzes/107163/take# https://famonline.instructure.com/courses/24082/quizzes/107163/take# 30/08/2022 15:26Teste: Atividade Objetiva 3 Página 2 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take Analise a tabela abaixo: Uma tabela se compõe via de regra de nome da tabela, tamanho e tipos de atributos, atributo de chave primária. Uma estrutura de dados com as características apontadas na tabela a seguir pode ser necessária a um determinado sistema. Considerando as informações da tabela acima, identifique um campo candidato a chave primária, depois avalie as afirmações a seguir: I. CREATE TABLE `schema`.`cliente` `cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` int(10) NULL DEFAULT NULL, PRIMARY KEY (`cliente_CPF`)); II. CREATE TABLE `schema`.`cliente` `cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, 30/08/2022 15:26Teste: Atividade Objetiva 3 Página 3 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take I, II e III. III, apenas. II e III, apenas. I, apenas. I e II, apenas. `cliente_Idade` int(10) NULL DEFAULT NULL, PRIMARY KEY (`cliente_EndereçoResidencial`)); III. CREATE TABLE `schema`.`cliente` `cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` int(10) NULL DEFAULT NULL, PRIMARY KEY (`cliente_Nome`)); É correto o que se afirma em: 0,2 ptsPergunta 3 https://famonline.instructure.com/courses/24082/quizzes/107163/take# 30/08/2022 15:26Teste: Atividade Objetiva 3 Página 4 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take I e II, apenas. I, apenas. III, apenas. I, II e III. II e III, apenas. Leia a frase abaixo: Os comandos DML (Data Manipulation Language) de forma prática, envolvem a manipulação de dados com comandos do SQL. Considerando as informações apresentadas, avalie as afirmações a seguir: I. A alternativa correta para inclusão de dados com comando SQL de uma linha numa tabela é o INSERT. II. A alternativa correta para inclusão de dados com comando SQL de uma linha numa tabela é o UPDATE. III.A alternativa correta para inclusão de dados com comando SQL de uma linha numa tabela é o DELETE. É correto o que se afirma em: 0,2 ptsPergunta 4 https://famonline.instructure.com/courses/24082/quizzes/107163/take# 30/08/2022 15:26Teste: Atividade Objetiva 3 Página 5 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. As asserções I e II são proposições falsas. Leia a afirmação abaixo: Na ferramenta DBDesignerfork, normalmente são gerados scripts em linguagem DDL, para serem executadas na ferramenta IDE de gerenciador de banco de dados (SGBD). A partir das informações apresentadas, considere as asserções abaixo: I. O Script é executado através de uma query na ferramenta IDE do gerenciador de Banco de Dados. PORQUE II. O script de criação de tabela pode ser gerado por ferramenta case de modelagem ou pode ser digitado manualmente dentro da ferramenta IDE do SGBD. A respeito dessas asserções, assinale a opção correta: 0,2 ptsPergunta 5 https://famonline.instructure.com/courses/24082/quizzes/107163/take# 30/08/2022 15:26Teste: Atividade Objetiva 3 Página 6 de 6https://famonline.instructure.com/courses/24082/quizzes/107163/take Nenhum dado novo para salvar. Última verificação às 15:26 Quando ocorre da exclusão de linhas de uma tabela pai, automaticamente são excluídas todas as linhas da tabela filha, o que garante a integridade referencial. A configuração de uma cláusula CASCADE no script de criação de tabela, só funciona para o comando ALTER. A cláusula Cascade só funciona com o comando UPDATE do conteúdo da chave primária que contenham chave estrangeira da tabela filha. Para funcionar uma cláusula CASCADE no script de criação de tabela é necessário incluir uma mais uma cláusula chamada de GRANT para garantir a exclusão em cascata. Quando ocorre a exclusão de uma tabela pai, as linhas das tabelas filhas, relativas àquele pai, são conservadas e chamadas de órfãs. Leia a afirmação abaixo: No momento de uma criação de tabela, são aplicadas algumas configurações, e uma destas configurações, pode ser o comando CASCADE. Para que serve o comando cascade? Enviar teste A+ A A-