A company needs to store transaction records for a financial ledger. The data must be stored in tables with fixed schemas, and the system must enforce referential integrity using foreign keys.
Which Azure database service is best suited for these relational requirements?
- Azure SQL DatabaseAnswer
- BAzure Cosmos DB
- CSQL Server on Azure Virtual Machines
- DAzure App Service
Answer
Azure SQL Database
Azure SQL Database is the correct choice because it is a fully managed relational database engine (PaaS) that supports relational schemas, tables, and foreign keys while automating infrastructure management tasks like patching and backups.
Step-by-Step Solution
Key Concept
Relational databases in Azure