Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 70 questões.
#2821741
Texto da Questão:

Considere as informações a seguir para responder à  questão.
O diagrama e as tabelas são utilizados para descrever um banco de dados que contém informações sobre negociações de ações em uma bolsa de valores.



CREATE TABLE EMPRESA (
         CODIGO NUMBER(7) NOT NULL,
         NOME VARCHAR2(50) NOT NULL,
         CONSTRAINT EMPRESA_PK PRIMARY KEY (CODIGO)

)

CREATE TABLE ACAO (
         CODIGO CHAR(5) NOT NULL,
         TIPO CHAR(2) NOT NULL,
         COD_EMPRESA NUMBER(7) NOT NULL,
         CONSTRAINT ACAO_PK PRIMARY KEY (CODIGO),
         FOREIGN KEY (COD_EMPRESA) REFERENCES EMPRESA (CODIGO)
)

CREATE TABLE NEGOCIACAO (
         COD_ACAO CHAR(5) NOT NULL,
         COD_COMPRADOR NUMBER(7) NOT NULL,
         COD_VENDEDOR NUMBER(7) NOT NULL,
         DATA DATE NOT NULL,
         PRECO NUMBER(9,2) NOT NULL,
         QTD NUMBER(9,0) NOT NULL,
         CONSTRAINT NEGOCIACAO_PK PRIMARY KEY      
               (COD_ACAO,COD_COMPRADOR,COD_VENDEDOR,DATA),
         CONSTRAINT NEGOCIACAO_FK FOREIGN KEY (COD_ACAO)
               REFERENCES “ACAO” (“CODIGO”)
)


Qual sequência de comandos SQL deve ser executada para excluir do banco de dados as informações sobre a empresa cujo nome é PGP PETROLEO?

  • DELETE FROM EMPRESA WHERE NOME = 'PGP PETROLEO'DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESAWHERE NOME= 'PGP PETROLEO')DELETE FROM NEGOCIACAO WHERE COD_ACAO = (SELECT CODIGO FROM ACAOWHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESAWHERE NOME= 'PGP PETROLEO'))
  • DELETE FROM EMPRESA WHERE NOME = 'PGP PETROLEO' ON CASCADE
  • DELETE FROM NEGOCIACAO WHERE COD_ACAO IN (SELECT CODIGO FROM ACAOWHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO'))DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO')DELETE FROM EMPRESA WHERE NOME='PGP PETROLEO'
  • DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO')DELETE FROM NEGOCIACAO WHERE COD_ACAO = (SELECT CODIGO FROM ACAOWHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO'))DELETE FROM EMPRESA WHERE NOME=’PGP PETROLEO’
  • DELETE FROM NEGOCIACAO WHERE COD_ACAO = (SELECT CODIGO FROM ACAOWHERE COD_EMPRESA =(SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO'))DELETE FROM ACAO WHERE COD_EMPRESA = (SELECT CODIGO FROM EMPRESAWHERE NOME='PGP PETROLEO')DELETE FROM EMPRESA WHERE NOME='PGP PETROLEO'
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora