Los componentes de la base de datos incluyen una o más tablas para los datos, un lenguaje de consulta que recupera elementos de datos específicos y formularios para ingresar o mostrar datos. Los componentes adicionales incluyen herramientas de informes y vistas de página personalizadas de los datos. Las bases de datos relacionales tienen un esquema que define la relación entre las tablas y pueden incluir componentes que automatizan las tareas rutinarias.
Una base de datos simple tiene una sola tabla con filas para los datos y columnas que definen los elementos de datos. Para una libreta de direcciones, las columnas de la tabla definen elementos de datos como el nombre, la dirección, la ciudad, el estado y el número de teléfono, mientras que una fila o registro de la tabla contiene datos para cada persona en el libro. El lenguaje de consulta proporciona una manera de encontrar tipos específicos de datos en cada registro y devolver resultados que coincidan con los criterios. Estos resultados se muestran en un formulario que utiliza los elementos de datos definidos, pero solo muestra los registros que cumplen con los criterios. Estos tres componentes conforman casi todo tipo de base de datos.
Las bases de datos relacionales usan varias tablas y definen relaciones entre ellas usando un esquema además de elementos de datos. Los registros y elementos de datos de cada tabla se combinan, según la consulta, y se muestran en el formulario. Las consultas de uso rutinario a menudo se convierten en informes. Un informe utiliza la misma consulta pero informa sobre los cambios en los datos a lo largo del tiempo.