Never heard of the "Toxi" system - whatever it is has nothing to do with normalizing a database. Normalizing a database is called "Database Design".
To normalize a database you need to design it so that:
First normal form (1NF)
Sets the very basic rules for an organized database:
Eliminate duplicative columns from the same table.
Create separate tables for each group of related data and identify each row with a unique column or set of columns (the primary key).
Your alternative breaks this first and most important rule.
Second normal form (2NF)
Remove subsets of data that apply to multiple rows of a table and place them in separate tables.
Create relationships between these new tables and their predecessors through the use of foreign keys.
Third normal form (3NF)
Remove columns that are not dependent upon the primary key.
Boyce-Codd Normal Form (BCNF)
Every determinant must be a candidate key.
At this point you have taken care of functional dependencies - it is the minimal normalization that you should apply.
Fourth normal form (4NF)
Removes multi-value dependencies
Fifth normal form (5NF)
Every join dependency in the database is implied by the candidate keys
At this point you have taken care of all join dependencies. This is usually as far as you need to go with normalization
Sixth normal form or Domain/Key Normal Form(6NF/DKNF)
decompose relation variables to irreducible components so that changes in values can be tracked over time
Helping others to solve their computer problem at http://www.felgall.com/