A collection of data and objects related to a particular topic or purpose. A database can contain tables, views, rules, defaults, and stored procedures.