Questão FC369456
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 do
Linguagem SQL
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.
- CREATE TABLE #VendaLivro (
LivroID INT,
AutorID INT,
PrecoVenda DECIMAL(10, 2),
FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
- CREATE TABLE #VendaLivro (
LivroID INT,
PrecoVenda DECIMAL(10, 2),
QuantidadeVendida INT,
FOREIGN KEY (LivroID) REFERENCES #Autor(LivroID) );
- CREATE TABLE #VendaLivro (
LivroID INT,
AutorID INT,
PrecoVenda DECIMAL(10, 2),
FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ),
FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
- CREATE TABLE #VendaLivro (
AutorID INT,
PrecoVenda DECIMAL(10, 2),
FOREIGN KEY (AutorID) REFERENCES #Autor(LivroID) );
- CREATE TABLE #VendaLivro (
PrecoVenda DECIMAL(10, 2),
FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID) ),
FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa cria corretamente a tabela de fatos com as colunas necessárias e as chaves estrangeiras que ligam os registros aos dimensionais existentes.
Como projeto: LivroID e AutorID são do tipo INT (identificadores) e PrecoVenda usa DECIMAL(10,2) para representar valores monetários com precisão.
As cláusulas FOREIGN KEY ... REFERENCES garantem a integridade referencial: cada venda só poderá referenciar livros e autores que já existem nas tabelas #Livro e #Autor. Como essas tabelas já contêm dados, a criação será válida desde que as constraints não sejam violadas pelos registros futuros.
Em resumo: define-se a estrutura de dados e impõe-se vínculo direto com os dimensionais, assegurando consistência entre vendas e as entidades Livro/Autor.
Conteúdo do catálogo FC Concursos · Atualizado em