Now, if you try to delete any of these tables you will get an error kind of:

Msg 3726, Level 16, State 1, Line 78Could not drop object 'tbl_Catch_1' because it is referenced by a FOREIGN KEY constraint.Msg 3726, Level 16, State 1, Line 80Could not drop object 'tbl_Catch_2' because it is referenced by a FOREIGN KEY constraint.

It is very simple to resolve that issue by dropping one of the relationships first:

Now, if we try to delete the table or the function we get following messages:

Msg 3729, Level 16, State 1, Line 117Cannot DROP FUNCTION 'dbo.fn_Catch_3' because it is being referenced by object 'tbl_Catch_3'.Msg 3729, Level 16, State 1, Line 119Cannot DROP TABLE 'tbl_Catch_3' because it is being referenced by object 'fn_Catch_3'.

The easiest way to resolve that issue is to go backwards and delete computed column first: