Una base de datos contiene tablas para almacenar datos en filas y columnas, formularios para crear interfaces para ingresar y modificar datos, informes para dar formato y presentar los datos resumidos, consultas para recuperar y manipular los datos, macros para agregar funciones programables y módulos para agregar funciones adicionales.