Preview

Database Normalization

Good Essays
Open Document
Open Document
1381 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Database Normalization
Normalization
A logical design method which minimizes data redundancy and reduces design flaws.
Consists of applying various “normal” forms to the database design.
The normal forms break down large tables into smaller subsets.

First Normal Form (1NF)
Each attribute must be atomic • No repeating columns within a row. • No multi-valued columns.
1NF simplifies attributes • Queries become easier. 1NF Employee (unnormalized)

Employee (1NF)

Second Normal Form (2NF)

Each attribute must be functionally dependent on the primary key. • Functional dependence - the property of one or more attributes that uniquely determines the value of other attributes. • Any non-dependent attributes are moved into a smaller (subset) table.
2NF improves data integrity. Prevents update, insert, and delete anomalies. Functional Dependence

Employee (1NF)

Name, dept_no, and dept_name are functionally dependent on emp_no. (emp_no -> name, dept_no, dept_name)

Skills is not functionally dependent on emp_no since it is not unique to each emp_no.

Employee (1NF)

Employee (2NF) Skills (2NF)

Third Normal Form (3NF)

Remove transitive dependencies. • Transitive dependence - two separate entities exist within one table. • Any transitive dependencies are moved into a smaller (subset) table. 3NF further improves data integrity. Prevents update, insert, and delete anomalies.

Transitive Dependence Employee (2NF)

Dept_no and dept_name are functionally dependent on emp_no however, department can be

You May Also Find These Documents Helpful

  • 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
  • Satisfactory Essays

    employees who will use the new database some extensive seminars, or other form of training to ensure that users have the knowledge on how the system will work. This will decrease redundancy and decrease data entry errors. I look forward to hearing from you regarding your thoughts, and concerns, with the database.…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Merged Logical design in 3NF format for the solution One. The merged logical design is also referred to as the Final Logical 3NF Design.…

    • 1494 Words
    • 19 Pages
    Powerful Essays
  • Satisfactory Essays

    Ap Psychology Quiz

    • 564 Words
    • 3 Pages

    |5. |What is the term for a characteristic or attribute that can assume different values? |…

    • 564 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Quiz 2 copy 1

    • 2576 Words
    • 31 Pages

    A rental unit must be either an apartment or a house, and cannot be both at the same time.…

    • 2576 Words
    • 31 Pages
    Satisfactory 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
  • Satisfactory Essays

    * Resource Dependency i.e. the resources upon which each activity or group of activities rely.…

    • 489 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Database Design

    • 1196 Words
    • 5 Pages

    “A database is a structured collection of records or data that is stored in a computer system. In order for a database to be truly functional, it must not only store large amounts of record, but also be able to access those records fast and efficiently. In addition, new information and changes should also be easy to input.” (tech-faq.com) To be useful over a long term the database should be able to store all the records necessary for the business to function as well as be able to get all of this information back in case of a system failure or a crash. If all the information is loss a business could go bankrupt so the database is a fail safe for all the information the company has.…

    • 1196 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    IT Solutions

    • 2079 Words
    • 12 Pages

    A relation is said to be in Second Normal Form (2NF) if and only if it is already in first normal form and all non key attributes are dependent on the whole key. That is all partial dependencies are removed.…

    • 2079 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    * Resource Dependency that is the resources upon which each activity or group of activities depends on.…

    • 576 Words
    • 3 Pages
    Good Essays
  • Good Essays

    After information is gathered about the employee; most of what was mentioned before, and input into the system a query can be designed to pull that information from the tables. In order to pull information from…

    • 782 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Database Design Paper

    • 429 Words
    • 2 Pages

    A database system is a computer term for a structured set of data that can be saved, retrieved, added to or deleted from relatively easy. There are a variety of different databases and the type of database will determine how the data is arranged when it is stored and how that data will be located when it is called upon.…

    • 429 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Data Management

    • 2658 Words
    • 11 Pages

    4. Dexter is 45 years old and 181 cm tall. For the last 8 years, his doctor has charted Dexter’s…

    • 2658 Words
    • 11 Pages
    Good Essays
  • Good Essays

    Database concepts

    • 586 Words
    • 3 Pages

    In relational database theory, a functional dependency is a constraint between two sets of attributes in a relation from a database.…

    • 586 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Describe the user needs of the database and identify the functionality that they are expecting from a Relational Database Management System (RDMS).…

    • 527 Words
    • 3 Pages
    Good Essays

Related Topics