I must not be getting something. Can you at least 2NF data in SQL? For example if I have a table with elements A, B and C, a column in another table should only let you select one of these elements. Is it a case of just enforcing this through the input method (i.e. in the webform have a drop down box populated by the first table rather than a input field) or is there a way to link elements within SQL. I am using MySQL at the moment.