Question

Write a paper of 800 - 1,000 words in APA format about Improving Database Design including...

Write a paper of 800 - 1,000 words in APA format about Improving Database Design including normalization. The improvements will provide for better information and enhance operational characteristics. How is this done and why is it important? How might it impact you personally or professionally?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Normalization is the branch of relational theory that provides design insights. It is the process eliminate the flaws in the database. A bad designed database will create an issue while performing updating, creating and deleting the data.

The goals of normalization are to:

  • Be able to characterize the level of redundancy in a relational schema.
  • Provide mechanisms for transforming schemas in order to remove redundancy.

Normalization theory has defined six normal forms (known as NF).

The following makes Database Normalization a important step in the process of designing the database:

  1. Resolving the database anomalies

The forms of Normalization i.e. 1NF, 2NF, 3NF, BCF, 4NF and 5NF remove all the Insert, Update and Delete anomalies.

  1. Insertion Anomaly: Occurs when we try to insert data in a record that does not exist.
  2. Deletion Anomaly: Occurs when a data is to be deleted and due to the bad design of database, other record get deletes.

  1. Removal of Data Redundancy

Data Redundancy is storing same data item multiple times. A normalized table do not have the issue of redundancy of data.

  1. Data Dependency

The data gets stored in the correct table and ensures normalization.

  1. Data Isolation

A good designed database states that the changes in one table or field will not affect other fields.

  1. Data Consistency

While updating if a record is left, it can led to inconsistent data, Normalization resolves it and ensures Data Consistency.

Data Normalization Forms:

  1. 1NF (First Normal Form) Rules

  • Each table cell should contain a single value.
  • Each record needs to be unique.

Process for 1NF

We will use the Student_Grade table below, from a School database, as our example to explain the process for 1NF.

StudentNo

StudentName

Major

CourseId

CourseName

TeacherIDNo

TeacherName

Grade

Location

In the Student Grade table, the repeating group is the course information. A student can take many courses.

  • Remove the repeating group. In this case, it’s the course information for each student.
  • Identify the PK for your new table.
  • The PK must uniquely identify the attribute value (StudentNo and CourseId).
  • After removing all the attributes related to the course and student, you are left with the student course table (StudentCourse).
  • The Student table (Student) is now in first normal form with the repeating group removed.
  • The two new tables are shown below.

Student [StudentNo, StudentName, Major]

StudentCourse [StudentNo, CourseNo, CourseName, TeacherIDNo, TeacherName, Grade, Location].

Updating the 1NF anomalies

StudentCourse [StudentNo, CourseNo, CourseName, TeacherIDNo, TeacherName, Grade, Location].

  • To add a new course, we need a student.
  • When course information needs to be updated, we may have inconsistencies.
  • To delete a student, we might also delete critical information about a course.
  1. Second Normal Form (2NF)
  • Rule 1- Be in 1NF
  • Rule 2- Single Column Primary Key

Process for 2NF

To move to 2NF, a table must first be in 1NF.

  • The Student table is already in 2NF because it has a single-column PrimaryKey.
  • When examining the Student Course table, we see that not all the attributes are fully dependent on the PrimaryKey; specifically, all course information. The only attribute that is fully dependent is grade.
  • Identify the new table that contains the course information.
  • Identify the PrimaryKey for the new table.

The three new tables are .

Student[StudentNo, StudentName, Major]

CourseGrade [StudentNo, CourseNo, Grade]

CourseTeacher [CourseNo, CourseName, TeacherIDNo, TeacherName, Location]

StudentCourse [StudentNo, CourseNo, CourseName, TeacherIDNo, TeacherName, Grade, Location].

Updating 2NF anomalies

  • When adding a new teacher, we need a course.
  • Updating course information could lead to inconsistencies for teacher information.
  • Deleting a course may also delete teacher information.
  1. Third Normal Form (3NF)
  • Rule 1- Be in 2NF
  • Rule 2- Has no transitive functional dependencies

Process for 3NF

  • Eliminate all dependent attributes in transitive relationship(s) from each of the tables that have a transitive relationship.
  • Create new table(s) with removed dependency.
  • Check new table(s) as well as table(s) modified to make sure that each table has a determinant and that no table contains inappropriate dependencies.

See the four new tables below.

Student [StudentNo, StudentName, Major]

CourseGrade [StudentNo, CourseNo, Grade]

Course [CourseNo, CourseName, TeacherIdNo]

Teacher [TeacherIdNo, TeacherName, Location]

  1. Boyce-Codd Normal Form (BCNF)

Even when a database is in 3rd Normal Form, still there would be anomalies resulted if it has more than one Candidate Key. BCNF is also referred as 3.5 Normal Form.

  1. 4NF (Fourth Normal Form) Rules

If no database table instance contains two or more, independent and multivalued data describing the relevant entity, then it is in 4th Normal Form.

  1. 5NF (Fifth Normal Form) Rules

A table is in 5th Normal Form only if it is in 4NF and it cannot be decomposed into any number of smaller tables without loss of data.

  1. 6NF (Sixth Normal Form) Proposed

6th Normal Form is not standardized, yet however, it is being discussed by database experts for some time. Hopefully, we would have a clear & standardized definition for 6th Normal.

Add a comment
Know the answer?
Add Answer to:
Write a paper of 800 - 1,000 words in APA format about Improving Database Design including...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write a paper in APA format (500–800 words) about choosing implementation alternatives. Three major areas to...

    Write a paper in APA format (500–800 words) about choosing implementation alternatives. Three major areas to consider in choosing an implementation alternative are: general requirements, technical requirements, and functional requirements. With this information, discuss various alternatives and who should be involved in the selection. If you have been involved in or affected by an implementation effort, please discuss that also.

  • Write a 1,500 word case study describing how you might advise and help Uber. The issues...

    Write a 1,500 word case study describing how you might advise and help Uber. The issues need to be addressed on multiple levels including operational, technology, employee engagement, leadership, morale and commitment – and put into the larger context of a slow growth global economy, increased competition, and possibly additional local government disagreements involving taxi and labor factions. Specifically, what are the major areas of concern you have about the current situation at Uber in terms of the challenges in...

  • Write a one- to two-page single-spaced paper describing and analyzing your MBTI type (including t...

    Write a one- to two-page single-spaced paper describing and analyzing your MBTI type (including the percentage for each letter) and discuss how this test is used as a team-building tool . This is the information to my test . Extravert(6%)  Sensing(9%)  Thinking(6%)  Judging(34%) You have slight preference of Extraversion over Introversion (6%) You have slight preference of Sensing over Intuition (9%) You have slight preference of Thinking over Feeling (6%) You have moderate preference of Judging over Perceiving (34%) Every...

  • Using the book, write another paragraph or two: write 170 words: Q: Compare the assumptions of...

    Using the book, write another paragraph or two: write 170 words: Q: Compare the assumptions of physician-centered and collaborative communication. How is the caregiver’s role different in each model? How is the patient’s role different? Answer: Physical-centered communication involves the specialists taking control of the conversation. They decide on the topics of discussion and when to end the process. The patient responds to the issues raised by the caregiver and acts accordingly. On the other hand, Collaborative communication involves a...

  • Performance Improvement programs and effective project management require an understanding of the four phases of the...

    Performance Improvement programs and effective project management require an understanding of the four phases of the project life-cycle: initiation, planning, execution/implementation, and closure. It is important to have each phase of the project mapped on a timeline and to be sure the project team has the appropriate members with the right skills to ensure a successful program. Using a case study from the text, students will demonstrate their ability to review and evaluate a performance improvement program by arranging the...

  • Here is the data analysis project, please I need an excellent project, it is due 4 hours! Statist...

    here is the data analysis project, please I need an excellent project, it is due 4 hours! Statistics course. GENERAL DESCRIPTION For the data analysis project, you address some questions that interest you with the statistical methodology we learn in MAT 235.   You choose the question; you decide how to collect data; you do the analyses. The questions can address almost any topic (although I have veto power), including topics in economics, psychology, sociology, natural science, medicine, public policy, sports,...

  • Please help! Your task is to select an idea, improvement or opportunity that could be applied...

    Please help! Your task is to select an idea, improvement or opportunity that could be applied in a business operation. Describe the business and the project you might initiate. You will need to describe and define the project in context. Explain why such a project would be beneficial. What procedures might you use to ensure that the project was sponsored and supported by the organisation? Define the project, write a project narrative and develop a project plan, including the processes...

  • Please help! Your task is to select an idea, improvement or opportunity that could be applied...

    Please help! Your task is to select an idea, improvement or opportunity that could be applied in a business operation. Describe the business and the project you might initiate. You will need to describe and define the project in context. Explain why such a project would be beneficial. What procedures might you use to ensure that the project was sponsored and supported by the organisation? Define the project, write a project narrative and develop a project plan, including the processes...

  • 10. Write a one-page summary of the attached paper? INTRODUCTION Many problems can develop in activated...

    10. Write a one-page summary of the attached paper? INTRODUCTION Many problems can develop in activated sludge operation that adversely affect effluent quality with origins in the engineering, hydraulic and microbiological components of the process. The real "heart" of the activated sludge system is the development and maintenance of a mixed microbial culture (activated sludge) that treats wastewater and which can be managed. One definition of a wastewater treatment plant operator is a "bug farmer", one who controls the aeration...

  • Examining the Importance of Data Governance in Healthcare By Shannon Fuller, MBA HEALTHCARE HAS ALWAYS focused...

    Examining the Importance of Data Governance in Healthcare By Shannon Fuller, MBA HEALTHCARE HAS ALWAYS focused on managing information from application to application, instead of looking at information holistically and defining it holistically. The industry's shift of focus onto analytics—whether it's for predictive analytics or modeling for improved readmission rates—puts the focus back on foundational data. Ihat's what is needed for things like population health, which is increasingly important in healthcare. Patient data isn't held or uséd solely in electronic...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT