What are the differences between tables and views?