A collection of data and objects related to a particular topic or purpose. A Microsoft Access database can contain tables, queries, forms, reports, macros, modules, and data access pages (which are shortcuts to corresponding HTML files). A SQL Server database can contain tables, views, stored procedures, triggers, and database diagrams. A Microsoft Access project is not a database, but it connects to a SQL Server database, and can contain forms, reports, macros, modules, and data access pages.