Fixed 3NF with auto column