Buscar

Banco de Dados - Atividade Objetiva 3

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

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
MANTIDO Tentativa 2 3 minutos 1 de 1
MAIS RECENTE Tentativa 2 3 minutos 1 de 1
Tentativa 1 5 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 30 out em 13:10
Esta tentativa levou 3 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.
0,2 / 0,2 ptsPergunta 1
https://famonline.instructure.com/courses/9808/quizzes/29054/history?version=2
https://famonline.instructure.com/courses/9808/quizzes/29054/history?version=2
https://famonline.instructure.com/courses/9808/quizzes/29054/history?version=1
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,
`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, apenas. Correto!Correto!
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`));
 I, II e III. 
 III, apenas. 
 I e II, apenas. 
 II e III, apenas. 
0,2 / 0,2 ptsPergunta 2
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, chaves estrangeiras.
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. 
 Utilizamos o comando ALTER TABLE para a inclusão de uma tabela. 
 Utilizamos o comando UPDATE DATABASE para realizar a exclusão na tabela. 
 Utilizamos o comando GRANT para a verificar o desempenho de índices de uma tabela. 
 Utilizamos o comando CREATE DATABASE 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.
0,2 / 0,2 ptsPergunta 3
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).
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:
 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, mas a II não é uma justificativa da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 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.
0,2 / 0,2 ptsPergunta 4
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:
 II e III, apenas. 
 I, II e III. 
 III, apenas. 
 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.
 I e II, apenas. 
0,2 / 0,2 ptsPergunta 5
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?
 
A configuração de uma cláusula CASCADE no script de criação de tabela, só funciona para o comando ALTER. 
 
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 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 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.
 
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.
Pontuaçãodo teste: 1 de 1

Continue navegando