Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FAURGS 2018

Banco de DadosSQL
Código
qq336350
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Nível
Superior
Cargo
Desenvolvimento de Sistemas
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?
  1. AApenas IV.
  2. BApenas I e III.
  3. CApenas II e IV.
  4. DApenas III e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

Link permanente: /questoes/qq336350