Database Normalization: Functions and Necessity

Normalization is a critical process in designing and implementing large databases. Normalizing a database reduces data redundancy and, therefore, the risk of errors by developing rules according to which data will be stored (Lemathieu et al., 2018; Tilley & Rosenblatt, 2016). These rules ensure that data is only stored once, and relationships are used to link relevant entries instead of creating redundancy (Mallach, 2016; Tilley & Rosenblatt, 2016). This reduces the possibility of errors as it minimizes the amount of times entries need to be modified to change data. It also makes the database easier to use and maintain.

Although normalization is not strictly required in database design, and a non-normalized database can still function, it becomes necessary as the database’s size and complexity increase. Since a data item, such as a user’s e-mail address, is only stored once and generally accessed by links in a normalized database, it only needs to be modified once if the data changes (Mallach, 2016; Tilley & Rosenblatt, 2016). This means that all entries referencing this user’s address will now contain the correct updated address. In contrast, in a non-normalized database, each field containing the address needs to be modified. This can take longer the more such fields exist, and lead to errors if some fields are not modified for any reason, leading to inconsistent data.

Normalization provides a safeguard against input errors as data only needs to be entered once. Finally, adding or removing entries in an insufficiently normalized database can be problematic as nonkey fields can be dependent on other nonkey fields (Tilley & Rosenblatt, 2016). This can be resolved by maintaining “dummy” records, but this can be unreliable in large and quickly-changing databases. Normalizing a database, therefore, ultimately saves time on maintaining it and prevents errors that will take more time to resolve.

References

Lemathieu, W., vanden Broucke, S., & Baesens, B. (2018). Principles of database management: The practical guide to storing, managing and analyzing big and small data. Cambridge University Press.

Mallach, E. G. (2016). Information systems: What every business student needs to know. CRC Press.

Tilley, S., & Rosenblatt, H. (2016). Systems analysis and design (11th ed.). Cengage Learning.

Cite this paper

Select style

Reference

StudyCorgi. (2022, August 24). Database Normalization: Functions and Necessity. https://studycorgi.com/database-normalization-functions-and-necessity/

Work Cited

"Database Normalization: Functions and Necessity." StudyCorgi, 24 Aug. 2022, studycorgi.com/database-normalization-functions-and-necessity/.

* Hyperlink the URL after pasting it to your document

References

StudyCorgi. (2022) 'Database Normalization: Functions and Necessity'. 24 August.

1. StudyCorgi. "Database Normalization: Functions and Necessity." August 24, 2022. https://studycorgi.com/database-normalization-functions-and-necessity/.


Bibliography


StudyCorgi. "Database Normalization: Functions and Necessity." August 24, 2022. https://studycorgi.com/database-normalization-functions-and-necessity/.

References

StudyCorgi. 2022. "Database Normalization: Functions and Necessity." August 24, 2022. https://studycorgi.com/database-normalization-functions-and-necessity/.

This paper, “Database Normalization: Functions and Necessity”, was written and voluntary submitted to our free essay database by a straight-A student. Please ensure you properly reference the paper if you're using it to write your assignment.

Before publication, the StudyCorgi editorial team proofread and checked the paper to make sure it meets the highest standards in terms of grammar, punctuation, style, fact accuracy, copyright issues, and inclusive language. Last updated: .

If you are the author of this paper and no longer wish to have it published on StudyCorgi, request the removal. Please use the “Donate your paper” form to submit an essay.