I have a SQL-Server 2008 database and a schema which uses foreign key constraints to enforce referential integrity. Works as intended. Now the user creates views on the orig
Something like this in View2 is probably your best bet:
CREATE VIEW View2 AS SELECT T2.col1, T2.col2, ... FROM Table2 T2 INNER JOIN Table1 T1 ON T1.pk = T2.t1_fk