Home >Common Problem >What are the main functions of a database management system?

What are the main functions of a database management system?

王林
王林Original
2020-04-13 14:46:5437300browse

What are the main functions of a database management system?

Introduction:

Database management system is referred to as DBMS. It is the system software of the computer like the operating system and is also a large and complex software system. .

Main functions:

1. Data definition

DBMS provides data definition language (DDL), through which users can easily define the data in the database. Data objects are defined.

(Recommended learning: java video tutorial)

2. Data organization, storage and management

DBMS must classify, store and manage various Data, including data dictionary, user data, data access paths, etc. It is necessary to determine what file structure and access method to store and organize these data, and how to realize the connection between the data.

The basic goal of data organization and storage is to provide multiple access methods to improve storage space utilization and facilitate access, such as using index search, hash search, etc. to improve access efficiency.

3. Data manipulation

DBMS also provides data manipulation language (DML). Users can use DML to manipulate data and implement basic operations on the database, such as query, insertion, deletion and modification.

4. Database transaction operation and operation management

When the database is established, used and maintained, it is managed and controlled uniformly by the database management system to ensure the security, integrity and multiplexing of the data. Concurrent use of data by users and system recovery after failure.

5. Database establishment and maintenance

Includes database initial data input and conversion functions, database dump and recovery functions, database reorganization functions and performance monitoring and analysis functions, etc. These functions are usually performed by some utilities or management tools.

The above is the detailed content of What are the main functions of a database management system?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn