Does the creation of constraints affect the views that have been created earlier?
No matter what database you are using, you shouldn't find any problem with it, UNLESS you are using the VIEWS to UPDATE\DELETE records (I know is possible in SQL SERVER). 

If you are doing that (update\delete on the view), you will get a constraint error once you try to violate the reference.