Can a user "view" a question multiple times? Also, can people not logged in "view" a page? I ask because I see a lot more views on questions than active community members.
How does the view system on db work?
If somebody accesses a post, then it gets a view, as long as you weren't also the last person to view the page. (This stops you inflating the view count by reloading the post.)
Can a user "view" a question multiple times?
Yes. As Pokemaster says in the thread Kyogre71 linked, if you access the page again after somebody else views it, then a view gets added.
Also, can people not logged in "view" a page?
Yes. This wouldn't be possible otherwise.