Informática, perguntado por danpperes73, 1 ano atrás

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 luannovais
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 Agricultor20
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