If one table, let's call it table_1
, has a composite alternate key made up of field1
and version
, is it considered denormalized data, since field1
is repeating itself in the table (multiple rows with same value for field1
but different value in version
), and thus field1
shall be extracted to another table, let's call it table_2
, so table_2
will have two columns field_1
and field_1_id
, and replace field1
in table_2
with field_1_id
?
Considerations
I think one table is a better design, but someone is suggesting me to have two tables, the reason is the duplication of values in field1
, but even with two tables, the field_1_id
will still be duplicated, right?