Logic specific to a business domain.

Contains core domain concepts and rules.

Handles data storage interactions.

Object representing a domain concept with identity.

Event representing something meaningful in a domain.

Transaction spanning multiple systems.

Organized system for storing and retrieving data.

Software managing databases.

Database storing structured documents.

Database spread across multiple machines.

Group of database servers operating together.

Running database service and its resources.

Structure defining database organization.

Value automatically used when none is supplied.

Intentionally adding redundancy for performance.

Data structure accelerating database lookups.

SQL commands defining database structures.

SQL commands manipulating data.

SQL commands controlling access.

SQL command for removing records.

Removes duplicate query results.

Database routine returning a value.

Committed changes survive failures.

Reading uncommitted data.

Identifying mutually blocked transactions.

Controlled change to database structure.

Copy of database data for recovery.

Recovering data from a backup.

Switching to another database server after failure.

Designing databases to minimize downtime.

Delay in database operations.

Amount of database work completed per time.

Representation of data and relationships.

Metadata describing database data.

Organized inventory of data assets.

Repository optimized for analytical data.

Smaller subject-specific analytical repository.