基礎となるデータベースという言い方は日本語としては意味が通にくいと思います。
underlyingは訳しにくいですが、この場合は「内部でデータベースを使用しています。」くらいの意味でしょう。