MCQ Sets

  • Mock Ups
    • Computer Operator
      • 73-01
      • 73-02
      • 73-03
      • 73-04
      • 73-05
      • 73-06
    • Assistant Computer Operator
  • Quiz
    • Computer Fundamentals
    • Operating Systems
    • MS Word
    • MS Excel
    • MS PowerPoint
    • MS Access
    • HTML
  • Sets
    • Computer Fundamentals
    • Operating System
    • Microsoft Word
    • MS Excel
    • MS PowerPoint
    • MS Access
    • HTML & Web Page Designing
    • C++
    • Data Structures & Algorithms
  • Read
    • Tips & Articles
    • Fundamentals
    • MS Word
    • DBMS
    • Operating Systems
    • HTML & Web Page Design
  • Videos
  • Ask
    • Ask MCQ Sets
    • Discussion Forum
  • Downloads
  • Old Question Papers

What is Data Redundancy in Database?

October 10, 2015 by Suresh Khanal 8 Comments

Confused with the formal definition of Data Redundancy in Database in your text books? I’m going to explain data redundancy in simple words in this post.

First of all consider the term ‘redundancy’. The meaning of the word ‘redundancy’ is no longer needed, exceeding what is necessary or natural, more than enough, so many that you don’t need them!

that's redundant

When you know the meaning of redundancy, the term ‘data redundancy’ is simpler now – redundancy of data, isn’t it? Data redundancy means the storage of data in database that is more than necessary.

A good database design makes you enter any data only once and managed in such a way that the same data will be used wherever required thereafter. However, a poor designing will fail to achieve that and make the user enter same data in multiple tables. When you have to supply same data in multiple tables, it will cause data redundancy.

Let’s take an example of School database. Suppose there is a table in database named Students which stores the information of student like, registration number, name, father’s name, date of birth, permanent address, contact number etc.

School: RegistrationNumber, Name, FatherName, DateOfBirth, PermanentAddress, ContactNumber

Now, there is another table which contains Fees information of student which contains fields like student’s name, month, amount, paid date etc.

Fees: ReceiptNumber, StudentName, FeesMonth, FeesAmount, PaidDate

Also, there is another table called Marks that stores marks information of student. This table contains fields like Student Name, Class, Section, Roll Number, Marks in English, Nepali, Math, etc.

Marks: SlipNumber, StudentName, Class, Section, RollNumber, English, Nepali, Math

Look at this situation. When we already have name field in Student table, the other two tables Fees and Marks also contain fields StudentName.

In fact, Student’s name field in Fees table and Marks table repeats same data (the name of any student) two more times unnecessarily. This is called data redundancy.

That was an example of data redundancy existing among multiple tables in a database, but you can find data redundancy even in a single table. Consider following table:

ID Supplier SupplierAddress Product Quantity PurchasedAmt
1001 Mittal Products 308 Milan Street, Corner Stone Alley, Pokhara, Kaski District, Gandaki Zone AR Drone 305 35 45000
1002 Kaveri Traders Jeevan Marga – 01, Kalanki, Kathmandu PK Kaplan 20 200 8000
1003 Mittal Products 308 Milan Street, Corner Stone Alley, Pokhara, Kaski District, Gandaki Zone PK Kaplan 20 200 7500
1004 Nanda Pvt. Ltd. Sundar Galli, Kuleshwor, Kathmandu AR Drone 305 25 3800
1005 Mittal Products 308 Milan Street, Corner Stone Alley, Pokhara, Kaski District, Gandaki Zone Nanda DK S28 10 2000

Look at the table above. The same data for supplier and supplier address has to be repeated every time a new product is added to the stock. Rather than entering same supplier name and supplier address, we could have created another table and link with that creating relationship. This would avoid the need to enter same data multiple times.

Above is an example of data redundancy within single table.

Hope it helps you a bit? Please don’t forget to comment below and share the post if you find it useful.

Filed Under: DBMS Tagged With: data redundancy, dbms, Subjective Questions

Comments

  1. Ineah Ondijo says

    November 18, 2014 at 5:23 am

    Thank you very much for your input and effort you make in this website.It has help me move from scratch untill now am able to score higher marks in my exams.God bless you abundantly.

    Reply
  2. zahra says

    October 31, 2015 at 2:28 pm

    this xplaination is very helpfull thnx n hope u’ll upload some other topic’s xplaination regarding databases

    Reply
  3. benson says

    May 24, 2016 at 7:06 pm

    #Amazing

    Reply
  4. jama mana says

    November 14, 2016 at 12:12 am

    hi thanks alot for making this definition much more easy and understandable in meaning ,really elegant and simplified definition I appreciate your help.

    Reply
  5. Madhavrareddy says

    December 3, 2016 at 12:33 am

    thanks a lot for clear explanation

    Reply
  6. suresh pareek says

    January 17, 2017 at 12:22 pm

    thank you for this article. can you have any reports on how much data is redundant in all databases of software world?

    Reply
  7. sruthi antony says

    April 28, 2017 at 10:37 am

    thankyou so much that was really helpful 🙂

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

User manuals http://manymanuals.com

Top Posts

  • 100 MCQ Questions for HTML and Web Page Designing
    100 MCQ Questions for HTML and Web Page Designing
  • Prepare Computer Jobs Exam
    Prepare Computer Jobs Exam
  • Fundamentals of Computer – 100 MCQ Questions
    Fundamentals of Computer – 100 MCQ Questions
  • Download MS Word MCQ Bank [pdf] – MS Word MCQ Questions Answers
    Download MS Word MCQ Bank [pdf] – MS Word MCQ Questions Answers
  • 100 MCQ Questions for Operating Systems
    100 MCQ Questions for Operating Systems
  • Download Computer Fundamental MCQ Bank [pdf]
    Download Computer Fundamental MCQ Bank [pdf]
  • Microsoft Excel MCQ Questions – The First 100 MCQs
    Microsoft Excel MCQ Questions – The First 100 MCQs
  • 301 to 400 Computer Fundamental MCQ Questions
    301 to 400 Computer Fundamental MCQ Questions
  • 201 to 300 Multiple Choice Questions for MS Word
    201 to 300 Multiple Choice Questions for MS Word
  • 101 to 194 MCQ Questions for HTML and Web Page Designing
    101 to 194 MCQ Questions for HTML and Web Page Designing

Published MCQs for:

  • Computer Fundamentals
  • Operating Systems (Basics)
  • Word Processing (MS Word)
  • Spread Sheet (MS Excel)
  • Presentation (MS PowerPoint)
  • DBMS (MS Access)
  • Webpage Designing (HTML)
  • C++ Programming Language
  • Data Structures & Algorithms

Reading Materials for:

Fundamentals of Computers
► Syllabus of Computer Fundamentals
► Introduction to Computer Fundamentals
► History of Computers
► Computer Generations
► Classification of Computers
► Computer System
► Computer Hardware Concept
► Computer Software Concept
► Computer Networking
► Number System

Recent Posts

  • Computer Networks MCQ Questions and Answers with PDF Download
  • Online Quiz MS PowerPoint
  • Solved Question Paper of PSC for NARC 2074-2-18
  • Computer Basics – Solved Question Paper of MPA 2017 (Spring) – Purbanchal University (PU)
  • A simple protocol used for fetching email from a mail box is

Reply or Retweet

My Tweets

MCQ Sets

  • Home
  • About Us
  • Contact Us
  • Privacy Policy
  • User Testimonials
  • Help MCQ Sets Grow More!
  • RSS Feeds
  • Sitemap

Recent Comments

  • Interview Questions from Computer Networking C. Operators on Computer Networking, Internet & Online Services
  • Sabina Khadgi on Fundamentals of Computer – 100 MCQ Questions
  • Sabina Khadgi on MCQ Questions for Computer Fundamentals – 501 to 588
  • Sabina Khadgi on Computer Operator 2072 – PSC – Solved Question Paper
  • Sabina Khadgi on MCQ Questions from Operating Systems – #401 to 442
Suresh Khanal

Suresh Khanal

Teacher, Blogger. A simple man who believes in sharing. Currently blogging in Bivori that teaches you how to create, promote and monetize blogs.Compiling and presenting MCQ Questions in MCQSets.com. PS Exam can be useful to Computer Science Students and ICT Trends for the candidates of Computer Operator Exam.

View Full Profile →