Buscar

Atividade Objetiva 3_ Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 1/8
Atividade Objetiva 3
Entrega 2 dez em 23:59 Pontos 1 Perguntas 5
Disponível 10 ago em 0:00 - 16 dez em 23:59 4 meses Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 6 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 30 nov em 18:52
Esta tentativa levou 6 minutos.
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.
Fazer o teste novamente
0,2 / 0,2 ptsPergunta 1
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?
https://famonline.instructure.com/courses/9808/quizzes/29054/history?version=1
https://famonline.instructure.com/courses/9808/quizzes/29054/take?user_id=48475
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 2/8
 
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.
Correto!Correto!
Alternativa correta, pois quando uma tabela tem chave estrangeira 
(tabela filha), e quando o comando CASCADE é configurado no 
script de criação de tabela, a exclusão de uma linha da tabela pai 
implica na exclusão automática das linhas 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.
 
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.
 
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.
0,2 / 0,2 ptsPergunta 2
Leia a afirmação abaixo:
Na ferramenta DBDesignerfork, normalmente são gerados scripts em
linguagem DML, para serem executadas na ferramenta IDE de
gerenciador de banco de dados (SGBD).
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 3/8
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:
 
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 falsas. 
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
Correto!Correto!
A alternativa está correta, pois as asserções I e II são proposições 
verdadeiras, e II é uma justificativa da I. O script de criação, 
alteração ou exclusão de tabela é executado por query dentro da 
ferramenta IDE do SGBD. Complementando, pode ser digitado 
manualmente dentro da ferramenta IDE do SGBD, ou seja as duas 
afirmações estão corretas e a afirmativa dois justifica a primeira.
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 4/8
0,2 / 0,2 ptsPergunta 3
Leia a frase abaixo:
Os comandos DDL (Data Definition 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:
 I e II, apenas. 
 I, II e III. 
 I, apenas. Correto!Correto!
comando para a linguagem DDL (Data Definition Language) para
realizar a inclusão de dados no SGBD, é o comando INSERT.
Portanto a afirmação de que somente a situação I está correta,
procede.
A afirmação II é falsa, pois o comando UPDATE é aplicável para
alterar dados de uma tabela, e não é para aplicável para realizar a
inclusão de dados.
A afirmação III é falsa, pois o comando DELETE é aplicável somente
para excluir dados de uma tabela.
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 5/8
 II e III, apenas. 
 III, apenas. 
0,2 / 0,2 ptsPergunta 4
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`
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 6/8
`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_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:
 I e II, apenas. 
 II e III, apenas. 
 I, apenas. Correto!Correto!
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 7/8
A alternativa está correta, pois apenas a afirmação I é verdadeira. O
atributo cliente_CPF é único dentro de uma tabela, é um atributo
numérico e binário, tem menor tamanho em termos de bytes, é o
primeiro campo da tabela. Portanto a situação I está correta. O script
para criar a tabela na situação correta, que atenda a especificação
apresentada é: 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`));
 III, apenas. 
 I, II e III. 
0,2 / 0,2 ptsPergunta 5
Leia o texto abaixo:
A criação de um banco de dados é o primeiro passo para comportar as
estruturas de dados, como nome do banco de dados, nome de tabelas,
nomes de colunas, tipos de dados, tamanhos de dados, chaves
primárias, chavesestrangeiras.
Considerando as informações apresentadas, qual comando deve ser
utilizado para que as tabelas possam ser criadas?
 Utilizamos o comando EXPLAIN para a LEITURA de uma tabela. 
30/11/2020 Atividade Objetiva 3: Banco de Dados
https://famonline.instructure.com/courses/9808/quizzes/29054 8/8
 
Utilizamos o comando UPDATE DATABASE para realizar a exclusão na
tabela.
 Utilizamos o comando ALTER TABLE para a inclusão de uma tabela. 
 
Utilizamos o comando GRANT para a verificar o desempenho de índices
de uma tabela.
 
Utilizamos o comando CREATE TABLE para realizar a criação de uma
tabela.
Correto!Correto!
Alternativa Correta, pois na criação de um Banco de dados
utilizamos a instrução CREATE DATABASE para realizar a criação
de tabela.
Pontuação do teste: 1 de 1

Continue navegando

Outros materiais