Give access to view or table? I want to give an external user (new login) read access to part of the data model from my Database. The user will copy the data model and content from my Database, and then integrate that into their own database.

Should I give the user a read access to the actual tables, or should I create views for the Tables they need to see?
If a View is the way to go, can I put unrelated tables in the same View?
In almost ALL cases, YES, use a view. Then you can have multiple joined tables, as may be required, whereto you would not have to give any access