Banco de dadosSql
- (FAURGS 2018)
Observe a tabela PRODUTOS definida em SQL. Considere que existe uma tabela PARTES e que a tabela PRODUTOS possui 50 instâncias.
CREATE TABLE PRODUTOS
(CODP INTEGER NOT NULL,
NOMEP VARCHAR(60) NOT NULL,
PRECO NUMERIC(5,2),
TIPO INTEGER NOT NULL,
PROD_PK PRIMARY KEY(CODP),
FOREIGN KEY (TIPO) REFERENCES PARTES);
Considere que o projetista deseja fazer as seguintes modificações nesta tabela.
I - Remover a chave estrangeira definida sobre o atributo TIPO.
II - Adicionar um novo atributo QT_MIN INTEGER com valor obrigatório (NOT NULL).
III - Remover a chave primária.
IV - Adicionar uma restrição de nome VERIFICA_PRECO, que verifica se o preço é nulo ou maior que 0.
Quais destas alterações podem ser realizadas através de um comando ALTER TABLE aplicado sobre a tabela PRODUTOS?
A) Apenas IV.
B) Apenas I e III.
C) Apenas II e IV.
D) Apenas III e IV.
E) I, II, III e IV.
Próximo:
EXERCÍCIOS - Exercício 20
Vamos para o Anterior: Exercício 18
Tente Este: Exercício 457
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados