Database management systems allow users to store bits of information, organize and retrieve some or all of the information as needed. Each of the major types of database management systems requires a software program that creates records to organize the data and creates reports from that data. Database software programs create one of four common types: hierarchical databases, network databases, relational databases, or object-oriented databases.
A database management system allows you to manage all the databases on a hard drive using a single computer program.
The hierarchical database is one of the oldest types of database management systems. It is most commonly used in mainframe computers. The creator of the database predefines the relationships between each record and its data. The framework requires a root, or parent, record from which the database designer creates a parent-child relationship for each bit of data that enters the database.
A network database organizes data using defined parent-child relationships.
A network database also organizes data using defined parent-child relationships. Like a real family, the network database structure allows data classified as children to have more than one parent. This is an improvement over the hierarchical types of database management systems. It allows users to connect information in one database to another dataset through the parent record and child record.
The relational database management system has gained popularity due to its flexibility and ease of use. It allows the database designer to use individual information to create relationships between separate databases without the restriction of parent or owner relationships. The information in one database that links it to data in a different database is a unique identifier, such as an employee identification number.
Relational database management systems allow database designers to create a database to store employee salary and payroll information. The designer creates a separate database for personal information, such as addresses and phone numbers. Different users can insert and update records in each database. The reports pull data from records in any database where the corresponding employee identification number is found.
Object-oriented types of database management systems provide a way to organize data other than numbers and text. Designers use them to accommodate multimedia elements such as photos, music, and videos. This database management system uses two identifiers for each article. The first is a descriptive object name and the second is a miniature program with instructions or methods that the computer executes during storage and retrieval. The two parts become one object that database users can organize like they do text or numbers.