This chapter introduces database systems and their components. It discusses the purpose of database systems in overcoming the limitations of file-based data storage. Key topics covered include data models, languages for data definition and manipulation, database design methodologies, storage and query processing, and transaction management. The chapter also provides a brief history of database management systems.