A database management system (DBMS) is software for creating, organizing, retrieving, and managing large sets of structured data. It replaces temporary or fabricated application data with a persistent source that a web API can query and update. section 4.1 section 4.0
In a service-oriented architecture, the web API retrieves data from the DBMS and makes it available to web apps, mobile apps, administrative sites, cloud services, and machine-learning systems. section 1.1.1
A DBMS supports practical application and infrastructure decisions through:
- Efficient access, categorization, normalization, and versatile use of structured information. section 4.1
- ACID transactions and security benefits related to confidentiality, integrity, and availability. section 4.1
- Deployment choices including an on-premise database server or a cloud-hosted service such as Microsoft Azure. section 4.0
Board-game API data
A board-game API can replace its static sample-data procedure with a DBMS, then use Entity Framework Core to retrieve and persist relational data through an object-relational mapping layer. section 4.0
Use the architecture figure to trace how a DBMS supplies data through a web API to multiple client and cloud services. section 1.1.1

