Ok from a normalisation point my table is Ok i.e. only has fields that depend on the primaryId! but there are so many rows that I was thinking if i should separate the table? for example:
details(id, fn, ln, addressId, dob, tel, mob, email, password, newsletter, showCV, workType, contractType, Salary, experience)
and from that table remove some rows and create new tables such as:
work(workId, workType, contractType, Salary, experience)
site(siteId, password, newsletter, showCV)
even if you think that having all these fields is acceptable as there are only 16 rows, I have another database where I have exactly the same problem but if i dont split table in that db, i will end up having 20+ rows!
details(id, fn, ln, addressId, dob, tel, mob, email, password, newsletter, showCV, workType, contractType, Salary, experience)
and from that table remove some rows and create new tables such as:
work(workId, workType, contractType, Salary, experience)
site(siteId, password, newsletter, showCV)
even if you think that having all these fields is acceptable as there are only 16 rows, I have another database where I have exactly the same problem but if i dont split table in that db, i will end up having 20+ rows!