Preview

Normalization to Database

Good Essays
Open Document
Open Document
714 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Normalization to Database
NORMALIZATION OF DATABASE
NORMALIZATION- is the process for evaluating and correcting table structures to minimize data redundancies, thereby, reducing the livelihood of data anomalies.
The normalization process involves assigning attributes to tables based on the concept of determination.
Normalization works through a series of stages called normal forms.
3 Stages of Normalization 1. 1NF or FIRST NORMALIZATION FORM 2. 2NF or SECOND NORMALIZATION FORM 3. 3NF or THIRED NORMALIZATION FORM
Although normalization is a very important database design ingredient, you should not assume that the highest level of normalization is always the most desirable. Generally, the higher normal form, the more relational join operations required to produce a specified output and the more resources by the database system to respond to end-user queries. A successful design must also consider end-user demand for fast performance.
THE NORMALIZATION PROCESS
The objective is to create tables that have the ff. characteristics. 1. Each table represents a single subject. For example, a COURSE table will contains only data that directly pertains to courses. Similarity, a STUDENT table will contain only student data. 2. No data item will be unnecessarily stored in more than one table. The reason for this requirement is to ensure that the data are updated in only one place. 3. All attributes in a table are dependent on the primary key and nothing but the primary key.

* REPEATING GROUP-derives its name from the fact that a group of multiple entries of the same type can exist for any single key attribute occurrence. * Normalizing the table structure will reduce the data redundancies.
CONVERSION TO FIRST NORMAL FORM
Step 1: Eliminate the Repeating Groups
Step 2: Identify the Primary Key
Step 3: Identify All Dependencies
CONVERSION TO SECOND NORMAL FORM
The relational database design can be improved easily by converting the database into a format known

You May Also Find These Documents Helpful

  • Satisfactory Essays

    PT2520 Week 3 Forum

    • 190 Words
    • 1 Page

    Normalization is a very important database design that you should not assume that the highest level of normalization is always the most desirable. The higher the normal form is the more joins are required to produce a specified output and the more slowly the database system responds to end-user demands. A successful design must also consider end-user demand for fast performance you will occasionally be expected to de-normalize some portions of a database design in order to meet performance requirements. De-normalization produces a lower normal form.…

    • 190 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    7) In a one-to-many relationship, each row on in the primary key table can be related to any number of rows in the foreign key or child table.…

    • 613 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    cis3730_Exam1_Studyguide

    • 512 Words
    • 2 Pages

    Be able to give examples of tables, specify their primary keys, and explain how they are related through foreign keys.…

    • 512 Words
    • 2 Pages
    Satisfactory 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

    b) 10 Convert the one table in the previous question to a relational database design. Fill each table in your…

    • 1445 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    3. Normalization: The database model will be completed and all last minute changes adjusted and any lasting questions answered.…

    • 358 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    week 4 Discussion 1

    • 447 Words
    • 2 Pages

    Optimal database design recognizes proper organization of table structures and relationships. Suggest at least two methods that can be used to improve the design of a database system.…

    • 447 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    “The benefits of using the relational model would result in an easy to use, flexible, high performance database at a low cost.” (Anita, 2010) Therefore, allowing them to participate in the entire design process of the logical construction. The relational model provides an easy and flexible way of manipulating data with a system that offers:…

    • 790 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Dbm 381 Week 1paper

    • 885 Words
    • 4 Pages

    A database consists of one or more tables; each containing data stored as individual records. Different database architectures determine how the tables and records are organized or related…

    • 885 Words
    • 4 Pages
    Good Essays
  • Good Essays

    The main purpose of normalization is to reduce data redundancy and avoid inconsistent data. The benefits on normalizing a database would be to prevent the appearance of modification anomalies in the data. The anomalies can lead to the loss of needed data. Normalization would help with organizing your data to prevent redundancy. It would also establish and maintain the integrity of your data tables as well as eliminating inconsistent data dependencies. Each table should describe only one type of entity.…

    • 677 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Logical Design Pt. 2

    • 641 Words
    • 3 Pages

    As with almost everything in business and life there are some pros and cons for normalization. One pro to normalization is that a well-normalized database is faster at accessing and writing data to your E-R Model. The normalization causes relational inconsistencies and this means that there would be no redundancy in your Model. Another pro is also related to performance, a fully normalized expression of a data model is compacted data in terms of the bytes per unit of information, and this would help with performance as well.…

    • 641 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    assign1

    • 309 Words
    • 1 Page

    iVideo, a local video renting shop, is considering creating a database to keep track of…

    • 309 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Workshop 8 Questions

    • 1220 Words
    • 5 Pages

    o Part A contains two case studies and questions that are to be done in workshop with the…

    • 1220 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Database concepts

    • 586 Words
    • 3 Pages

    In database normalization, one of the important features of third normal form is that it excludes certain types of transitive dependencies. E.F. Codd, the inventor of the relational model, introduced the concepts of…

    • 586 Words
    • 3 Pages
    Good Essays
  • Good Essays

    5. A _____________ is a set of tables physically stored together as one table that shares a common column…

    • 859 Words
    • 4 Pages
    Good Essays

Related Topics