Question

In: Accounting

The advantages of a relational database include limiting the amount of redundant data that are stored...

The advantages of a relational database include limiting the amount of redundant data that are stored in a database. Why is this an important advantage? What can go wrong when redundant data are stored?

Solutions

Expert Solution

For this first we need to know ''What does Data Redundancy mean?''
Data redundancy is a condition created within a database or data storage technology in which the same piece of data is held in two separate places.
This can mean two different fields within a single database, or two different spots in multiple software environments or platforms. Whenever data is repeated, this basically constitutes data redundancy. This can occur by accident, but is also done deliberately for backup and recovery purposes.

The Problem of redundancy in Database
Redundancy means having multiple copies of same data in the database. This problem arises when a database is not normalized. Suppose a table of student details attributes are: student Id, student name, college name, college rank, course opted.

As it can be observed that values of attribute college name, college rank, course is being repeated which can lead to problems. Problems caused due to redundancy are: Insertion anomaly, Deletion anomaly, and Updation anomaly.

Insertion Anomaly –
If a student detail has to be inserted whose course is not being decided yet then insertion will not be possible till the time course is decided for student.

This problem happens when the insertion of a data record is not possible without adding some additional unrelated data to the record.
Deletion Anomaly –
If the details of students in this table is deleted then the details of college will also get deleted which should not occur by common sense.
This anomaly happens when deletion of a data record results in losing some unrelated information that was stored as part of the record that was deleted from a table.
Updation Anomaly –
Suppose if the rank of the college changes then changes will have to be all over the database which will be time-consuming and computationally costly.

HENCE, THESE ARE SOME REASONS WHY IT IS AN ADVANTAGE FOR RELATIONAL DATABASE THAT IT HAS THE FEATURE OF limiting the amount of redundant data that are stored

SK


Related Solutions

Part #4: Data normalization: Background: Data in a relational database is stored in a normalized form....
Part #4: Data normalization: Background: Data in a relational database is stored in a normalized form. Data normalization or just normalization is a strategy used to organize data into multiple related tables to reduce data redundancy while preserving data integrity. Exercise: Normalize the student data in the University table (sample data is shown further below) into 3 tables, namely, Student, Department, and Course. You do not need to populate data. Just illustrate the schema for the 3 tables. You may...
What are some of the advantages of a relational database system?
What are some of the advantages of a relational database system?
Task 2 (1 mark) Transformation of data stored in the relational tables into data stored in...
Task 2 (1 mark) Transformation of data stored in the relational tables into data stored in BSON collection.
Data Modeling and Database Design (Database Concepts, Eighth Edition) The relational model is the most important...
Data Modeling and Database Design (Database Concepts, Eighth Edition) The relational model is the most important standard in database processing today. Why do you feel that this model has continued to be successful in the world of IT? What would happen if large corporations decided to reject this theory, and store their data using a non-relational model? Are there any success stories where this has happened?
Database administrators use backups and replication to protect data stored in a database. Compare and contrast...
Database administrators use backups and replication to protect data stored in a database. Compare and contrast the two operations. Describe a business application scenario, and provide and discuss a sample query of a common backup or restore operation.
Compare the Data Modeling difference between relational database and NoSQL MongoDB.
Compare the Data Modeling difference between relational database and NoSQL MongoDB.
Describe whether big data or a business intelligence application that uses a relational database, is a...
Describe whether big data or a business intelligence application that uses a relational database, is a better fit for the users at each of the three organizational and management levels.
provide 3 different data items collected and stored in the PMS database
provide 3 different data items collected and stored in the PMS database
Describe what a database system is and how it is used. What is a relational database...
Describe what a database system is and how it is used. What is a relational database system and how used in a company to benefit an organization? What does it mean to run a query?
1.Explain the difference between file-oriented transaction processing systems and relational database systems. Discuss the advantages and...
1.Explain the difference between file-oriented transaction processing systems and relational database systems. Discuss the advantages and disadvantages of each system. 2. What is the difference in logical view and physical view? 3. Describe the differences between the data definition language (DDL), data manipulation language (DML), and the data query language (DQL). 4. Describe a data dictionary. 5. Explain the relational database data model.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT