Database management is the process for managing data that supports the organization’s business processes. It involves storing data and distribution to application programs and users, modifying it as necessary and monitoring the changes in the data and preventing it from being corrupted by unexpected failures. It is a part of a company’s informational infrastructure which aids in decision making and corporate growth, as well as compliance with laws like the GDPR and the California Consumer Privacy Act.

In the 1960s, Charles Bachman and IBM along with other companies developed the first database systems. They developed into information management systems (IMS), which allowed large amounts of data to be stored and retrieved for a range of reasons. From calculating inventory, to supporting complicated financial accounting functions, and human resource functions.

A database is a collection of tables that arrange data in accordance with an established pattern, such as one-to many relationships. It utilizes primary key to identify records and allows cross-references among tables. Each table is comprised of a variety of fields, also known as attributes, which provide information about the entities that comprise the data. Relational models, developed by E. F. “Ted” Codd in the 1970s at IBM as a database, are the most well-known database type in the present. This model is based on normalizing the data, making it more easy to use It is also simpler to update data since it does not require the changing of several databases.

Most DBMSs support multiple types of databases by offering different internal and external levels of organization. The internal level is concerned with cost, scalability, and other operational issues, like the physical layout of the database. The external level determines how the database is represented in user interfaces and other applications. It could comprise a mix of various external views based on different data models. It also can include virtual tables that are computed with generic data to enhance the performance.