Database Management Basics

18-05-2023 | Property Development

Database management is the method for managing information that supports the organization’s business processes. It includes data storage and distribution to users and application programs and modifying it as needed as well as monitoring changes to the data and preventing it from becoming corrupted by unexpected failures. It is an integral part of the overall infrastructure of a business that assists in decision making in corporate growth, as well as compliance with laws like the GDPR and California Consumer Privacy Act.

The first database systems were created in the 1960s by Charles Bachman, IBM and others. They evolved into the information management systems (IMS) that made it possible to store and retrieve large amounts of data for a variety of purposes, from calculating inventory to supporting complicated human resources and financial accounting functions.

A database is a collection of tables that organizes data according to a specific pattern, such as one-to-many relationships. It utilizes primary key to identify records, and also allows cross-references among tables. Each table contains a number of fields, called attributes, that provide information about the entities that comprise the data. The most popular type of database currently is a relational model, created by E. F. “Ted” Codd at IBM in the 1970s. This design is based on normalizing data to make it more user-friendly. It also makes it simpler to update data, avoiding the need to modify many sections of the database.

The majority of DBMSs are able to support multiple database types by providing different levels of external and internal organization. The internal level is focused on costs, scalability and other operational issues, including the physical layout of the database. The external level is the way the database appears in user interfaces and other applications. It could comprise a combination of different external views (based on the various data models) and could also include virtual tables which are generated using generic data to improve performance.


Stay up to date.

Join our mailing list to be the first to know about upcoming projects, news and more.

*By submitting this form, you acknowledge that you have signed up for updates, have read the Privacy and Data Collection Statement and that you consent to the use and disclosure of your personal information set out in that statement.

Back To Top