This document provides an overview of key database concepts including:
- What a database is and its main functions
- The different types of keys such as candidate keys, primary keys, and foreign keys
- Database management systems and their role
- Common database models like relational and hierarchical
- Issues related to data such as redundancy, consistency, sharing, and concurrency
- Additional concepts such as data integration, integrity constraints, security, and independence