I have a followup question to your last email to me. Regarding your comment:
There are three different options of how data is deployed into the database. We have this same need within our medical system. For example, we have CPT Codes, Diagnosis Codes, Insurance Carriers, etc. that have this same scenario. You will want to use the Ignore or Merge options with the deployment data.
I don't think those options will work as the data should only be deployed at the time the database is created. I can't use "Ignore" because the data might already exist (added by the user) under a different data key. I have many tables in the application which need to be preset with some reference data....but only once. Later, the user can add or delete the data according to their needs.
--Lenard