Database Principles - Chapter 7: Normalising Database Designs

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

A collection of flashcards derived from the lecture notes on database normalisation, covering key concepts, definitions, and processes essential for understanding database design.

Last updated 10:54 PM on 3/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

Normalisation

The process for evaluating and correcting table structures to minimise data redundancies.

2
New cards

1NF (First Normal Form)

A normal form that ensures all key attributes are defined and there are no repeating groups in the table.

3
New cards

2NF (Second Normal Form)

A normal form that is in 1NF and contains no partial dependencies.

4
New cards

3NF (Third Normal Form)

A normal form that is in 2NF and contains no transitive dependencies.

5
New cards

BCNF (Boyce-Codd Normal Form)

A normal form where every determinant in the table is a candidate key.

6
New cards

4NF (Fourth Normal Form)

A normal form that is in 3NF and has no multiple sets of multivalued dependencies.

7
New cards

Denormalisation

The process of combining tables in a database to improve processing speed at the cost of data redundancy.

8
New cards

Data Anomaly

An inconsistency that arises in a database when there are multiple representations of the same data.

9
New cards

Primary Key

A unique identifier for a record within a table.

10
New cards

Transitive Dependency

When one non-key attribute depends on another non-key attribute.

11
New cards

Partial Dependency

When a non-key attribute is dependent on only a part of a composite primary key.

12
New cards

Dependency Diagram

A visual representation of dependencies within a table.

13
New cards

Entity-Relationship (ER) Diagram

A macro view of an organization’s data requirements and operations.

14
New cards

Attribute Atomicity

The requirement that attributes in a database table should store indivisible values.

15
New cards

Surrogate Key

A unique identifier for an entity that is not derived from an application data model.

16
New cards

Multivalued Dependency

When one attribute in a table determines multiple values of another attribute.

17
New cards

Anomalies

Issues that occur when inserting, updating, or deleting data in a database.

18
New cards

Candidate Key

An attribute, or set of attributes, that can uniquely identify a record in a table.