Given a non-normalized data table, is there a good a strategy to attempt to normalize based on repeated data? Assume we have no information about the significance of the columns.
In a small example
Col1 Col2 Col3
========================================
Europe France Paris
Europe France Marseilles
Europe England London
Europe England Manchester
N.America USA St. Louis
N.America USA Washington D.C.
I can see that there are three source tables, probably called, Continents, Countries, and Cities. What about for much larger data sets. Say 45 columns and several hundred thousand rows. Looking at the data is obviously not going to help much.