Many of us might struggle to give a precise
answer to this question. This article might just help ..
The difference between a view and a table is
that views are definitions built on top of other tables (or views), and do not
hold data themselves. To put it in simple words, a view is a virtual table
which also consists of rows and columns just like a table. Views have no direct
or physical relation with the database.