A view is a virtual table that provides a customized way to look at data from one or more underlying tables, without storing the data itself. It acts as a logical window into the database.