Okay, so just to be clear, DAB (Data API Builder) doesn’t simply expose your database ;) better make that clear!
However, when you need to build the key components to work with a database i.e. CRUD (Create, Read, Update and Delete), then you can of course use whatever method you like. But what if an API can be delivered for you? better still you can have REST or GraphQL or both!
Oh, and yes, it works with MS-SQL databases, Azure SQL but also noSQL databases and MySQL/PostgresQL too! :)
Anyway, take a listen to learn more.
Links from the podcast:
Episode 85 - Data API Builder