Database systems have become essential in modern society, with applications in libraries, banking, travel, retail, and online purchases. A database contains organized data and a database management system provides tools to define, construct, manipulate, share, and protect the database. The three-schema architecture separates a database into an internal schema for physical storage, a conceptual schema for logical structure, and external schemas for individual user views. This separation and the use of mappings between schemas provides logical and physical data independence.