Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Normalization works through a series of stages called normal forms

18/03/2021 Client: saad24vbs Deadline: 2 Day

Lecture7_ch07.ppt
Database Principles: Fundamentals of Design, Implementations and Management

CHAPTER 7 Normalizing Database Designs

*

Objectives

In this chapter, you will learn:
What normalization is and what role it plays in the database design process
About the normal forms 1NF, 2NF, 3NF, BCNF,
and 4NF
How normal forms can be transformed from lower normal forms to higher normal forms
That normalization and ER modeling are used concurrently to produce a good database design
That some situations require denormalization to generate information efficiently
*

Database Tables and Normalization

Normalization
Process for evaluating and correcting table structures to minimize data redundancies
Reduces data anomalies
Works through a series of stages called normal forms:
First normal form (1NF)
Second normal form (2NF)
Third normal form (3NF)
*

Database Tables and Normalization (cont..)

Normalization (cont..)
2NF is better than 1NF; 3NF is better than 2NF
For most business database design purposes, 3NF is as high as needed in normalization
Highest level of normalization is not always most desirable
Denormalization produces a lower normal form
Price paid for increased performance is greater data redundancy
*

The Need for Normalization

Example: company that manages building projects
Charges its clients by billing hours spent on each contract
Hourly billing rate is dependent on employee’s position
Periodically, report is generated that contains information such as displayed in Table 5.1
The Need for Normalization

*

The Need for Normalization

*

*

The Need for Normalization (cont..)

Structure of data set in Figure 7.1 does not handle data very well
Table structure appears to work; report generated with ease
Unfortunately report may yield different results depending on what data anomaly has occurred
Relational database environment suited to help designer avoid data integrity problems
*

The Normalization Process

Each table represents a single subject
No data item will be unnecessarily stored in more than one table
All attributes in a table are dependent on the primary key
Each table void of insertion, update, deletion anomalies
Void = depourvu de

*

The Normalization Process (cont..)

*

*

The Normalization Process (cont..)

Objective of normalization is to ensure all tables in at least 3NF
Higher forms not likely to be encountered in business environment
Normalization works one relation at a time
Progressively breaks table into new set of relations based on identified dependencies
*

Conversion to First Normal Form

Repeating group
Derives its name from the fact that a group of multiple entries of same type can exist for any single key attribute occurrence
Relational table must not contain repeating groups
Normalizing table structure will reduce data redundancies
Normalization is three-step procedure
*

Conversion to First Normal Form (cont.)

Step 1: Eliminate the Repeating Groups
Present data in tabular format, where each cell has single value and there are no repeating groups
Eliminate nulls: each repeating group attribute contains an appropriate data value
Step 2: Identify the Primary Key
Primary key must uniquely identify attribute value
New key must be composed
Conversion to First Normal Form (cont..)

*

Conversion to First Normal Form (cont..)

*

Conversion to First Normal Form (cont..)

Step 3: Identify All Dependencies
Dependencies can be depicted with help of a diagram
Dependency diagram:
Depicts all dependencies found within given table structure
Helpful in getting bird’s-eye view of all relationships among table’s attributes
Makes it less likely that will overlook an important dependency
*

Conversion to First Normal Form (cont..)

*

*

Conversion to First Normal Form (cont.)

First normal form describes tabular format in which:
All key attributes are defined
There are no repeating groups in the table
All attributes are dependent on primary key
All relational tables satisfy 1NF requirements
Some tables contain partial dependencies
Dependencies based on part of the primary key
Sometimes used for performance reasons, but should be used with caution
Still subject to data redundancies
Conversion to Second Normal Form

Relational database design can be improved by converting the database into second normal form (2NF)
Two steps
*

*

Conversion to Second Normal Form (cont..)

Step 1: Write Each Key Component
on a Separate Line
Write each key component on separate line, then write original (composite) key on last line
Each component will become key in new table
Step 2: Assign Corresponding Dependent Attributes
Determine those attributes that are dependent on other attributes
At this point, most anomalies have been eliminated
Conversion to Second Normal Form (cont..)

*

*

Conversion to Second Normal Form (cont..)

Table is in second normal form (2NF) when:
It is in 1NF and
It includes no partial dependencies:
No attribute is dependent on only portion of primary key

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Coursework Helper
Financial Solutions Provider
Quality Assignments
Homework Master
Instant Assignments
Professional Coursework Help
Writer Writer Name Offer Chat
Coursework Helper

ONLINE

Coursework Helper

I have read your project details. I can do this within your deadline.

$60 Chat With Writer
Financial Solutions Provider

ONLINE

Financial Solutions Provider

I will cover all the points which you have mentioned in your project details.

$34 Chat With Writer
Quality Assignments

ONLINE

Quality Assignments

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$102 Chat With Writer
Homework Master

ONLINE

Homework Master

I will cover all the points which you have mentioned in your project details.

$42 Chat With Writer
Instant Assignments

ONLINE

Instant Assignments

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$95 Chat With Writer
Professional Coursework Help

ONLINE

Professional Coursework Help

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$90 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

PAAS and IAAS - Advantages and disadvantages of token based authentication - Study Of A Life Journey due in 24 hours - When is the atp pc system used - Engineering - Rodan and fields crp - Fly me to the moon jerry nowak - Security architecture - Internal factors of samsung - Str 581 week 5 individual assignment - Special right triangles find the missing sides - Patient medication teaching plan example - Coding practicum outpatient book evaluation and management - What are movement concepts - Log book sample for internship - Rona goffen titian's venus of urbino - Arbonne vanilla protein balls recipe - Organizational behavior 11th edition pdf - Order 2148011: research - Objects measured in nanometers - Week 5 forum 2 Jerald - Abc model of crisis intervention papers - Managerial Epidemiology Week 5 project - Three-phase power measurement lab report - Companies that outsource jobs are acting immorally - Intake manifold runner control circuit - What is mid digit hair - Luna matenga go fund me - Projects - How to lie using statistics - What does y hat mean - Ramort company reports the following - The hardy weinberg equation pogil answers - Develop workplace policy and procedures for sustainability assessment 1 - City plan 2014 interactive mapping - 133 woongarra scenic drive - Criminal Justice Power point - Initial construction control document 9th edition - Planning Management - Damage for ductile metals abaqus - Pearson science year 8 - Standard deviation is the square root of variance - 2014 maths advanced hsc - Bbc talk french videos - Hot work permit template - Hsi talents - Kim Woods only - SOCW 6443 wk 8 Discussion 2: Evaluating Substance Abuse Client Cases - Der Blick hinter die Kulissen Tipps zum Zoomen von Instagram-Profilbildern - Research Proposal On The "Impact Of Organisational Culture On Personnel Performance In Nigeria Civil Service" - 37 mort street katoomba - Transactions affecting owner's equity include - Kings road primary school chelmsford - As a rule the weaker the collective impact of competitive pressures associated with the five - Radio signal papa november - Charles sturt university chemistry - Which part of the heart has the thickest walls - Research paper outline - The dutch company european foods apple sauce 720g - Capstone Research Companion - Assignment - Which of the following are requirements of a relational database - What was a major cause of the great depression - Homeworkone - Real time business intelligence at continental airlines - Psychotherapy With group - Post its notes on a marriage plot - Balalaika store buffalo grove il - Cloud computing intranet - Order 2212604: Case Study - How to create an ipo chart for c++ - Ring out wild bells summary - Cryptic clues for christmas carols - Jimmy's terminal key fallout 76 - Student teacher letter to parents - Why is south africa a mixed economy - Who owns the elder wand after dumbledore - Ethics in program evaluation - FASB CODIFICATION ASSIGNMENT - Warwick institute of education - Atwood spotty handed villainesses - Social learning - La trobe assignment cover sheet - Disney's america theme park case study - Rmarkdown latex cheat sheet - Dod ps200r power supply - Coca cola price elasticity of demand - Unable to connect to samsung server as401 - Apple company leadership style - What was jonathan kozol’s impression of the poorly funded schools he visited in urban chicago? - Forensic files youtube season 17 - Project management email ops 571 - 3 PAGES(MKT/574 paper due 20 HOURS) - Feast watson glass finish - Feature benefit selling example - HW - Michael w smith the enemy has been defeated - Rowdown new forest ponies - How large a number makes a normal distribution - Cqu harvard referencing