Dado o esquema de tabela abaixo, qual das opções representa a aplicação correta da 3FN, eliminando todas as dependências transitivas?
Tabela original: Livros (ID_Livro, Título, Autor, Ano_Publicação, Editora, Cidade_Editora)
O correto para esse exercício seria a letra B:
Livros (ID_Livro, Título, Autor, Ano_Publicação, ID_Editora) Editoras (ID_Editora, Nome_Editora) Cidades (ID_Cidade, Nome_Cidade)
Cria uma tabela desnecessária para Cidades, complicando o esquema sem resolver a dependência transitiva diretamente.
A tabela para cidades não é desnecessária. Editoras como a McGrawHill (New York Chicago San Francisco Lisbon Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sidney Toronto ) possuem edição em mais de uma cidade. Fonte: contracapa do livro McGraw-Hill's Dictionary of American Idioms and Phrasal Verbs (visível em https://www.amazon.com.br/McGraw-Hills-Dictionary-American-Phrasal-English-ebook/dp/B00UYAJ08O/ref=sr_1_7?mk_pt_BR=ÅMÅŽÕÑ&crid=2E7A8YKBQ94XV&dib=eyJ2IjoiMSJ9.82CHyred5Trwbko3suayFN29v_J9R1jxfBt9biSLRA4Nr4NhBBgd0hpNf9Xvq5gLluxe61FvJFZtIqPGgbhaB1T-JnHmf_811sgCTivG49A0K4WV_y2IJEFzP_BWS4FRbRANoJ6hXG_0IBFPu6Y897evjIzVyqUnoS5oTtF73bPwITVak_t6lUAcx4ljJ8Wr07DUHZOJhEHAHJtwryY9Er6ptpIAY24ldvlB-MTryzLh415WYWNmmyrE5W9isN_iK8o9XxyHo7DTycPIzxQWDX82Ml0FHrFX8VoXRZZlXqz7KH9GjFZSaopvO2RL7hLjjQcNdFDViYaQHPHYyNo2CFIYjj8b8zhs9qWTyTXiWDqbonHhScrIkEpVFdAqzoHn.bOoBkbMF9LdTYpRexKbINkTC24nB-jQxLYuPnO_b5Zo&dib_tag=se&keywords="McGraw+Hill"&qid=1737573665&rnid=6740748011&s=books&sprefix=mcgraw+hill+%2Cstripbooks%2C174&sr=1-7-catcorr&asin=B00UYAJ08O&revisionId=&format=4&depth=1) em 22/01/2025.
Não é desnecessária uma tabela de cidades, visto que há editoras com publicação em mais de uma cidade. Uma vez necessária a informação, haveria sim a necessidade de uma tabela de cidades e um id_cidade para indicar em qual cidade ocorreu a publicação.
Sugiro corrigir o gabarito do exercício, ou mudar o exemplo do exercício.