A empresa 4U Speak Especialista em Oratória, está expandindo as suas atividades para fora do País, com isso é necessário ajustar as informações do seu banco de dados para suprir as novas demandas apresentadas pela equipe comercial. A equipe de T.I. após um estudo minucioso identificou a necessidade de inserir um novo campo na tabela de clientes assim como alteração de um campo da mesma. O D.B.A. promoveu as seguintes alterações na referida tabela, 1º alterou a estrutura do campo "nome" para um campo alfanumerico de 15 caracteres que não aceita valores nulos, e 2º acrescentou o campo "sobrenome" alfanumérico de 30 caracteres que não aceita valores nulos, Por padrão o sistema implementa essas alterações em tabelas colocando os campos CRIADOS no final da mesma, mas neste caso o campo "sobrenome" foi inserido logo após o campo "nome" para evitar perca ou desencontro da informação. Essas alterações foram implementadas em um único script.
Assinale a alternativa que apresenta o script correto para a alteração realizada.
Escolha uma:
a.
ALTER TABLE clientes MODIFY COLUMN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
b.
ALTER TABLE clientes MODIFI COLUNN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome; Incorreto
c.
ALTER TABEL clientes MODIFY COLUMM nome VARCHAR(15) NOT NULL, ADD COLUNN sobrenome VARCHAR(30) NOT NULL AFTER nome;
d.
ALTER TABLE clientes MODIFI COLUMN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
e.
ALTER TABEL clientes MODIFY COLUMM nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
Soluções para a tarefa
Respondido por
45
Alternativa correta:
a. ALTER TABLE clientes MODIFY COLUMN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
Corrigido pelo AVA.
Respondido por
2
Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
1- a) 1-V; 2-III; 3-I; 4-II; 5-IV
2- e) ALTER TABLE ...VARCHAR(30) NOT NULL AFTER nome;
3- a) Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do index_nome FOREIGN KEY é usado.
4- a) CASCADE, SET NULL, RESTRICT e NO ACTION.
5- a) UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
CORRIGIDO PELO AVA. Pontuação: 1500
Explicação:
Perguntas interessantes
Química,
7 meses atrás
Biologia,
7 meses atrás
Direito,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás