1. Structural aspect : The data in the database is perceived by the user as tables.
2. Integrity aspect : Those tables satisfy certain integrity constraints
3. Manipulative aspect : The operators available to the user for manipulating those tables-e.g., for purposes of data retrieval –are operators that derive tables from tables. Three particularly important ones are restrict, project and join