Procura

Banco de dadosSql (3)


EXERCÍCIOS - Exercício 63

  • (FAURGS 2022)

Considere a tabela SOCIOS, descrita pela DDL abaixo (SQL99 ou superior), e os quatro comandos SQL de inserção de instâncias.
create table SOCIOS
(matricula char(6) not null primary key,
cpf char(10),
nome varchar(100) not null,
categoria varchar(20) not null);
insert into socios values ('abc111', '111', 'bruno fratusq', 'atleta');
insert into socios values ('cde222', NULL, 'joao silva', 'dependente');
insert into socios values ('fgh333', NULL, 'marta medeiroz', 'contribuinte');
insert into socios values ('ijk444', '444', 'cesar scielu', 'Atleta');
Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela SOCIOS representadas pelos comandos SQL abaixo.
I - alter table socios add column anos int NOT NULL default 0;
II - alter table socios add check (categoria in ('contribuinte', 'ativo', 'atleta', 'dependente'));
III- alter table socios add unique(cpf);
Considerando a execução de cada comando SQL acima como uma transação independente, quais comandos executam sem erro?



A) Apenas I.

B) Apenas II.

C) Apenas III.

D) Apenas I e II.

E) I, II e III.


Próximo:
EXERCÍCIOS - Exercício 64

Vamos para o Anterior: Exercício 62

Tente Este: Exercício 97

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.17ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.51ms))((ts_substr_c=0.63ms))((ts_substr_im=0.74ms))
((total= 3ms))