what is the difference between a relation and table?
"Table" is another term for "relation"; although there is the difference in that a table is usually a multiset (bag) of rows where a relation is a set and does not allow duplicates. ... Views also function as relational tables, but their data are calculated at query time.