liveBook · Manning

Database management tool

A database management system is software that defines, stores, retrieves, modifies, and administers database data and controls access to it.

How 2 Manning books explain it

100 SQL Server Mistakes and How to Avoid Them

A database engine is the subsystem that processes queries, manages transactions, and accesses stored database data.

How it is used
Provides the core service for building and hosting relational databases and processing application queries.
How deep it goes
Traces protocol entry, parsing, algebraization, normalization, and optimization while stopping short of a complete execution treatment.
Examples
Uses a MagicChoc product query against dbo.Products, including stock logic, product imagery, and a cautioned NOLOCK hint.
What you can do after
Evaluate query flow and recognize how Database Engine choices can contribute to performance, data-loss, or security problems.

Read how 100 SQL Server Mistakes and How to Avoid Them explains database management tool →

Building Web APIs with ASP.NET Core

A database management system is software that stores, organizes, retrieves, and manages access to structured data.

How it is used
Uses a DBMS as the persistent data source behind a web API and as an infrastructure choice for backend applications.
How deep it goes
Defines core DBMS properties and compares deployment options, but stops short of detailed database administration or transaction implementation.
Examples
Uses board-game data, static sample-data replacement, web API clients, on-premise servers, and cloud-hosted database services.
What you can do after
Evaluate and configure a DBMS choice for a web API, then connect it through Entity Framework Core.

Read how Building Web APIs with ASP.NET Core explains database management tool →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.