Final answer:
In SQL, a 'VIEW' is referred to as a virtual table. It is a logical representation of data from one or more tables and does not physically store data, but runs a SQL query each time it's accessed and can dynamically show updated data.
Step-by-step explanation:
In SQL, the term used for a virtual table is a VIEW. A VIEW is a database object that is a logical representation of a subset of data that can come from one or more tables. It is virtual because it does not store the data physically within the database; instead, a VIEW runs a SQL query each time it is accessed. Essentially, it acts as a window through which you can view or change the data in tables. The data seen through a VIEW is dynamically generated and may change as the source tables are updated.
When you write a SELECT statement to retrieve data from a VIEW, the database system internally replaces the VIEW with the SELECT statement that defines the VIEW. Therefore, you can think of a VIEW as a saved query that can be reused.