Questão 42 Comentada - Assembléia Legislativa do Estado do Tocantins (AL-TO) - Analista Legislativo - Desenvolvimento de Sistema - FGV (2024)

Para analisar as vendas dos vários livros correspondentes a vários autores em uma rede de livrarias, construiu-se um DataMart com uma nova tabela "FATO" que armazenará os preços dos livros, chamada #VendaLivro (LivroID, AutorID, PrecoVenda).

Assinale a opção que descreve a ação correta para incluir esta nova tabela no banco de dados, considerando que já há dados nas tabelas #Livro e #Autor.

  • A CREATE TABLE #VendaLivro ( LivroID INT, AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
  • B CREATE TABLE #VendaLivro ( LivroID INT, PrecoVenda DECIMAL(10, 2), QuantidadeVendida INT, FOREIGN KEY (LivroID) REFERENCES #Autor(LivroID) );
  • C CREATE TABLE #VendaLivro ( LivroID INT, AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
  • D CREATE TABLE #VendaLivro ( AutorID INT, PrecoVenda DECIMAL(10, 2), FOREIGN KEY (AutorID) REFERENCES #Autor(LivroID) );
  • E CREATE TABLE #VendaLivro ( PrecoVenda DECIMAL(10, 2), FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ), FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );