Table contains all the row. View doesn't contain any data but rather an SQL statement that is executed every time the View is accessed. It provided row level security for accessing information. The downside is lost performance as compared to a Table.