This table is un-normalized and highly inefficient. Indexes would need to be added to keep query performance reasonable, indexes that in a normalized schema would not be necessary. Furthermore, because of the attribute dependencies, update statements will be considerably difficult if you wish to maintain data integrity.

To normalize this table, separate the attributes that are not functionally dependent on the primary key into separate tables, i.e.,