I'm trying to design a database. I have a table as follows:
Tag Post File
A a 1
A a 2
A a 3
A b 4
B a 1
B b 1
B c 1
B d 1
Each post may have more than one tag and each file may have more than one tag. Aside from the tags the posts and files are unrelated. Obviously just from looking at the table there are going to be redundancy issues for example the post-tag pair A-a is repeated 3 times unnecessarily, same with the post-file pair B-1. However I've looked at the definitions for 1NF up to 4NF and it seems to be in all of them.
What did I miss?
I thought that if a table had redundancies then it's not normalized. But it does seem to be normalized up to 4NF. So I must have gone wrong somewhere.