Database Management Task
(Redirected from Database Management)
A Database Management Task is a data management task that manages a data base through a database management system.
- AKA: DB Management Task, Database Administration Task, DBMS Task.
- Context:
- It can typically maintain Data Integrity across database tables and database records.
- It can typically enforce Data Consistency through database constraints and transaction management.
- It can typically support Data Storage via storage engines and disk allocation.
- It can typically enable Data Retrieval through query execution and database indexing.
- It can typically manage Concurrent Access using concurrency control and database locking.
- It can typically preserve Data Durability with transaction logs and write-ahead logging.
- It can typically be supported by a Database Management System and a Database Administrator.
- It can often perform Database Backup Tasks for disaster recovery.
- It can often perform Database Recovery Tasks after system failures.
- It can often perform Database Indexing Tasks to accelerate query performance.
- It can often perform Database Retrieval Tasks for data access.
- It can often perform Database Optimization Tasks through query tuning and index optimization.
- It can often perform Database Migration Tasks across database platforms.
- It can often perform Database Replication Tasks for high availability.
- It can often perform Database Archival Tasks for long-term retention.
- It can often perform Database Security Tasks via access control and data encryption.
- It can often perform Database Monitoring Tasks using performance metrics.
- It can often perform Schema Management Tasks through schema definition and schema evolution.
- It can often support Data Distribution across distributed databases.
- It can often enable Capacity Planning for storage growth.
- It can range from being a Manual Database Management Task to being an Automated Database Management Task, depending on its automation level.
- It can range from being a Single-Node Database Management Task to being a Distributed Database Management Task, depending on its deployment topology.
- It can range from being a Relational Database Management Task to being a NoSQL Database Management Task, depending on its data model.
- It can range from being a Transactional Database Management Task to being an Analytical Database Management Task, depending on its workload type.
- It can integrate with Data Governance Frameworks for compliance management.
- It can integrate with Cloud Database Services for managed infrastructure.
- …
- Example(s):
- Domain-Specific Database Management Tasks, such as:
- Relational Database Management Tasks, such as:
- NoSQL Database Management Tasks, such as:
- Cloud Database Management Tasks, such as:
- Amazon RDS Management Tasks (2009), on Amazon RDS.
- Google Cloud SQL Management Tasks (2011), on Google Cloud SQL.
- Azure SQL Database Management Tasks (2010), on Azure SQL Database.
- …
- Counter-Example(s):
- Database Creation Tasks, which establish a new database rather than manage an existing one.
- Database Design Tasks, which produce a database schema rather than operate on stored data.
- Data Analysis Tasks, which extract insights rather than maintain data infrastructure.
- File Management Tasks, which handle file system objects rather than database structures.
- …
- See: DBMS Task, Database Administrator, Database Archival, Data Distribution, Database Management System, Data Management Task, Query Execution, Transaction Management.
References
- (Codd, 1970) ⇒ Edgar F. Codd. (1970). "A Relational Model of Data for Large Shared Data Banks." In: Communications of the ACM, 13(6). doi:10.1145/362384.362685
- (Silberschatz et al., 2019) ⇒ Abraham Silberschatz, Henry F. Korth, and S. Sudarshan. (2019). "Database System Concepts, 7th Edition." McGraw-Hill.