The relational database model is a collection of stored data that is organized into multiple tables linked to one another using key fields. One row in a table can reference another row in a different table. This makes the model a systematic way of managing data.
While a relational database model can be harder to design than a flat file database that uses only a single table of data, its advantages make it more flexible, according to Indiana University. Users need to enter each piece of data only once, which minimizes the size of the database as well as the likelihood of mistakes. Each line of data, or record, has a unique identifier that serves as a relational key that makes it easy to locate data when a user needs to access a record.
Another significant advantage is that multiple users can access the data with individual permissions that protect the security of the database. They can each view the same data set in the most appropriate way for their needs. It is also easy to access the data programmatically using software applications.Learn more about Software