Components that make it possible to access the database by implementing functional interfaces.