Views are virtual tables based on SQL queries stored in the data dictionary (option A correct). They do NOT store data themselves - data remains in underlying tables (option B incorrect). Views provide data hiding by restricting access to specific columns or rows (option C correct). Views don't occupy additional storage memory as they don't duplicate data (option D correct).