- The ability to change the schema of a dataset over time
- The process of designing an initial database schema
- The method for enforcing data integrity constraints
- The technique for optimizing database queries