Preview

Advantages and Disadvantages of Normalization

Good Essays
Open Document
Open Document
677 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Advantages and Disadvantages of Normalization
advantages and disadvantages of normalization. The process of normalization brings about organization to the database that it is applied to. Normalization makes everyone’s job easier due to the fact that it gets rid of as much useless data as possible. Repeated data is processed and simplified into single data. Repeated data, for example such as having someone named JOHN DOE in one table and the same person’s name JOHNNY M. DOE in another table. Modifying a table with as little data as possible is much easier than modifying a huge table with all the information that the database has. Normalization breaks the database down into smaller tables making it much easier for database users and administrators to save disk space and simplify their structures of data. Throughout the process of normalization, security also becomes easier to control. The database administrator can determine which users have access to certain tables.

Another advantage of normalization is that it provides indexing. Indexing speeds up the access of data, increase delete, update, and insert performance. Normalization also minimizes modification anomalies. Modification anomalies can occur when the data is deleted, inserted, or updated, and the data is lost in other ways such as hardware being damaged or stolen. In addition, normalization helps with the reduction of table and row size. Creating primary and foreign key constraints will reduce the number of empty or null values in columns and reduces the overall size of the database. Normalization has yet another great advantage, referential integrity. Referential Integrity means that one column

Data 3

in a table has to relate to a column in another table. It is the ability to take important information or relate data from one table to another through a similar attribute. For example, in order for an employee to have a record in the PAY_TBL table, that employee would have to have a record in the EMPLOYEE_TBL table. Referential Integrity



References: Agile data. (2007). A Database Best Practice. Retrieved January 30, 2008 from http://www.agiledata.org/ Server Watch. (2007). Database Normalization. Retrieved January 31, 2008 from http://www.serverwatch.com/tutorials/article.php Tech Trax. (2007). Normalizing Access Data. Retrieved January 31, 2008 from http://pubs.logicalexpressions.com/Pub0009

You May Also Find These Documents Helpful

  • Satisfactory Essays

    PT2520 Unit7Labs Tramil

    • 330 Words
    • 1 Page

    13. What is referential integrity? Exists when every foreign key relates to an existing primary key. There are no orphan records in child tables that have no reference in a parent table.…

    • 330 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    It203 Homework 5

    • 319 Words
    • 2 Pages

    5. What restrictions does referential integrity place on the way data is entered into tables?…

    • 319 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    PT2520 Week 3 Forum

    • 190 Words
    • 1 Page

    Normalization is a process for evaluating and correcting table structures to minimize data redundancies and by helping to eliminate data anomalies. It helps evaluate table structures and produce good tables.…

    • 190 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Referential Integrity exists when every foreign key relates to an existing primary key. There are no orphan records in child tables that have no reference in a parent table.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Referential Integrity empowers you to support a predictable and accepted database. For instance, in a patient database you may need to guarantee that no patients might be entered into the framework without an extraordinary patient ID. Else, you could wind up with a failure to rapidly record, sort and discover patients who have relating scenes of forethought, arrangements, authentic cases, and so forth.…

    • 1097 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    The normalization of the data helps to design the new databases so that it will meet the goals and to test the databases to see if the goals are met. The database designers will at times refer to the goals as data integrity, referential integrity, or keyed data access. It will be ideal to normalize the data before the database tables are made.…

    • 752 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Pt2520 Unit 6

    • 1447 Words
    • 6 Pages

    Data redundancy in a database occurs when same data is stored in different tables unnecessarily. A modification to a single piece of data requires change for all the copies. Use of flat file database designs and spreadsheets can lead to data redundancy.…

    • 1447 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Nt1320 Unit 7

    • 2041 Words
    • 9 Pages

    The database design team transforms entities into tables and expresses relationships by defining foreign keys. The tables in the model are to be normalized before converting them into designs. Normalization is the process of converting poorly structured tables into two or more well-structured tables. Database practitioners classify tables into various normal forms according to the kinds of problems they have. Transforming a table into a normal form to remove duplicated data and other problems is called normalizing the table. After normalizing, the designer should represent the relationship among those tables to complete the design.…

    • 2041 Words
    • 9 Pages
    Good Essays
  • Good Essays

    One benefit of a relational database management system is that it contains a built-in query language, which lets you obtain immediate answers to the questions you ask about your data. _________________________…

    • 585 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Another benefit would be its more secure. This is because you can split the tables into two, making one of them confidential by adding a username and password. This will then limit the amount of people that can view/change the data, which is what you’d want if someone were to take/hack your system because the files wouldn’t be viewable unless they had the username and password. Another way this can be used if a receptionist needed to access your details, for example their address, they could do so. But they wouldn’t be able to access other parts of information, for example their card details.…

    • 3057 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    week 4 Discussion 1

    • 447 Words
    • 2 Pages

    Normalization is the process of organizing data in a database. This includes creating tables and establishing relationships between those tables according to rules designed both to protect the data and to make the database more flexible by eliminating redundancy and inconsistent dependency.…

    • 447 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    This manual defines the comprehensive database plan for Riordan Manufacturing material 's ordering database. Team C, consisting of Master degree-seeking students at University of Phoenix Online, has created this database plan. The assignment was completed in 6 weeks.…

    • 2376 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Logical Design Pt. 2

    • 641 Words
    • 3 Pages

    Some of the cons are that normalization requires some discipline in keeping your data well indexed. Normalization also requires skill in providing functional views of your data so that consumers can comprehend the OLTP applications, and this can be expensive.…

    • 641 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Relational Database Paper

    • 547 Words
    • 3 Pages

    A relationship is an important component of a relational database. A relationship exists between two tables when one or more key fields from one table are matched to one or more key fields in another table. The fields in both tables usually have the same name, data type, and size. It also helps to further refine table structures and minimize redundant data.…

    • 547 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Questions Unit 2 Pt2520

    • 389 Words
    • 2 Pages

    * Natural keys prevent duplicate rows, because the attributes are part of the primary key. Any duplicate set of data will be rejected from being inserted by plain primary key logic (unique and not null). This dramatically increases the overall data quality compared to artificial keys.…

    • 389 Words
    • 2 Pages
    Good Essays