expressed existance constraint from key_column to tables using a SQL function and CHECK (it could not be expressed with simple referential integrity)