Does a view need its own foreign key constraints?
A View is a logical table that is based on one or more physical tables.  If there are foreign key relationships in the underlying tables, then they will be manifested in the view.  Views are entirely dependent on the tables they are derived from, so trying to add foreign keys to them is not possible.