Tabela da PUBSTREAM
UsrID | UsrNome | FilmeID | FilmeNome | GenID | GenNome | DTFavorito |
1 | Sancler | 211 | 1917 | 4 | Guerra | 27/09/2022 |
2 | Peter | 211 | 1917 | 4 | Guerra | 27/09/2022 |
1 | Sancler | 325 | O Protetor | 6 | Policial | 28/09/2022 |
2 | Vitor | 457 | Mine | 8 | Drama | 27/09/2022 |
2 | Vitor | 658 | Lucy | 9 | Suspense | 30/09/2022 |
A tabela PUBSTREAM registra os usuários de uma plataforma de streaming de filmes escolhendo seus filmes favoritos. As colunas UsrID e FilmeID compõe a chave primária da tabela.
Cada usuário possui um identificador único UsrID e um nome UsrNome.
Cada filme possui um identificador único FilmeID e um nome FilmeNome.
Cada gênero possui um identificador único GenID e um nome GenNome.
O dia em que o usuário "favorita" o filme é registrado na coluna DTFavorito.
A tabela apresentada está desnormalizada. Considerando as dependências funcionais, qual das alternativas descreve a passagem à terceira forma normal (3FN)?
A tabela está na 1FN. Ao decompor UsrID → UsrNome, FilmeID → FilmeNome, UsrID, FilmeID → DTFavorito e GenID → GenNome chegamos na 2FN e automaticamente na 3FN.
A tabela está na 1FN. Ao decompor UsrID → UsrNome, UsrID, FilmeID → DTFavorito e GenID → GenNome chegamos na 2FN. Ao decompor FilmeID → FilmeNome chegamos na 3FN.
A tabela está na 1FN. Ao decompor UsrID → UsrNome, FilmeID → FilmeNome e UsrID, FilmeID → DTFavorito chegamos na 2FN. Ao decompor GenID → GenNome chegamos na 3FN.
Ao decompor UsrID,FilmeID → DTFavorito chegamos na 1FN. Ao decompor UsrID → UsrNome e GenID → GenNome chegamos na 2FN. Ao decompor FilmeID → FilmeNome chegamos na 3FN.
Ao decompor UsrID,FilmeID,GenID → DTFavorito chegamos na 1FN. Ao decompor UsrID → UsrNome e GenID → GenNome chegamos na 2FN. Ao decompor FilmeID → FilmeNome chegamos na 3FN.