Do you mean that I would not be able to insert into the db if I did not have these other values defined? If this is what you are referring to you can do this by applying server validations to the page. I don't think it would be appropriate to have the SQL do the validation for you. It would be better to validate all of the needed info before trying to insert any data.