The database is a job search so the columns are things like industry, company, location, job type, salary. However, apart from salary, the other columns will be integer keys to other tables that have pre-defined options.
The problem is people search for jobs on completely different criteria...