FlashKeepers

Computer Science · College · College and University

Database Systems, Unit 4: Normalization

Database Systems, unit: Normalization. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 4 of 8 in Database Systems. It opens with "What is normalization?" and "What is a normal form?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is normalization?
Show answerThe process of organizing database tables to reduce redundancy and improve data integrity
What is a normal form?
Show answerA set of rules defining a level of database table organization and redundancy reduction
What problem does normalization primarily solve?
Show answerData redundancy and update, insertion, and deletion anomalies
What is an update anomaly?
Show answerAn inconsistency that arises when redundant data isn't updated in all its copies
What is an insertion anomaly?
Show answerAn inability to add certain data without also having unrelated data present
What is a deletion anomaly?
Show answerThe unintended loss of data when deleting a row that also holds other needed information
What is First Normal Form (1NF)?
Show answerA table where each column holds atomic values and there are no repeating groups
What is Second Normal Form (2NF)?
Show answerA table in 1NF where every non-key attribute depends on the whole primary key
What is Third Normal Form (3NF)?
Show answerA table in 2NF where no non-key attribute depends on another non-key attribute
What is a partial dependency?
Show answerWhen a non-key attribute depends on only part of a composite primary key
What is a transitive dependency?
Show answerWhen a non-key attribute depends on another non-key attribute rather than the key directly
What is Boyce-Codd Normal Form (BCNF)?
Show answerA stricter version of 3NF where every determinant must be a candidate key
What is functional dependency?
Show answerA relationship where one attribute's value determines another attribute's value
What is denormalization?
Show answerIntentionally introducing redundancy into a normalized design to improve read performance
Why might a database be denormalized despite the risks?
Show answerTo improve query performance by reducing the need for joins

23 more cards in the app

Study this set free