A view is a virtual table that does not physically store data. While views contain columns and rows (from the underlying tables), they cannot contain indices directly - indices are created on base tables, not on views. Views inherit data access from their base tables' indices but cannot have their own indices.