Database Design: Normalization Note & Exercises (Up to 3NF)
20 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which normalization form aims to eliminate transitive dependencies?

  • 1NF
  • 2NF
  • 3NF (correct)
  • 4NF

What is the major goal of relational database design?

  • Introduce update anomalies
  • Group columns into tables (correct)
  • Maximize data redundancy
  • Minimize file storage space

Which type of update anomaly occurs when extra data must be added to the database beyond the desired data?

  • Deletion anomaly
  • Modification anomaly
  • Insertion anomaly (correct)
  • Transitive anomaly

What happens when tables break the rules of 1NF, 2NF, and 3NF?

<p>Data redundancy increases (C)</p> Signup and view all the answers

Why can tables with redundant data suffer from update anomalies?

<p>They introduce inconsistencies into the database (A)</p> Signup and view all the answers

What is the primary key for the table that contains details of member of staff and branch?

<p>staffNo (B)</p> Signup and view all the answers

Which type of anomaly occurs when deleting a row inadvertently causes other data to be deleted?

<p>Deletion anomaly (A)</p> Signup and view all the answers

What must be known to insert a course (CourseNo) according to the text?

<p>StdSSN and OfferrNo (B)</p> Signup and view all the answers

Which table contains redundant data causing update anomalies?

<p>StaffBranch table (C)</p> Signup and view all the answers

What problem occurs when changing multiple rows to modify only a single fact?

<p>Update anomaly (A)</p> Signup and view all the answers

What is the major aim of relational database design?

<p>Minimizing data redundancy (A)</p> Signup and view all the answers

Which type of update anomaly occurs when extra data beyond the desired data must be added to the database?

<p>Insertion anomaly (D)</p> Signup and view all the answers

What problem occurs when tables break the rules of 1NF, 2NF, and 3NF?

<p>Update anomalies (C)</p> Signup and view all the answers

Which normalization form aims to eliminate transitive dependencies?

<p>3NF (C)</p> Signup and view all the answers

Why can tables with redundant data suffer from update anomalies?

<p>They introduce inconsistencies into the database (B)</p> Signup and view all the answers

What is the primary key for the table that contains details of member of staff and branch?

<p>staffNo and branchNo (A)</p> Signup and view all the answers

What must be known to insert a course (CourseNo) according to the text?

<p>Offering number (B)</p> Signup and view all the answers

Which normalization form aims to eliminate transitive dependencies?

<p>Third Normal Form (3NF) (C)</p> Signup and view all the answers

What problem occurs when changing multiple rows to modify only a single fact?

<p>Update anomaly (D)</p> Signup and view all the answers

Which type of anomaly occurs when deleting a row inadvertently causes other data to be deleted?

<p>Deletion anomaly (B)</p> Signup and view all the answers

More Like This

Database Design and Normalization
18 questions
Database Design Concepts Quiz
10 questions
Use Quizgecko on...
Browser
Browser