4.10.3 Database Design & Normalisation

0.0(0)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/7

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

8 Terms

1
New cards

Why are databases normalised?

So that they can be efficient without compromise to the integrity of their data

2
New cards

How are databases normalised?

Redundant or repeated data is removed from entities

3
New cards

What does normalisationn allow for?

- Faster searching and sorting

- Easier maintenance

- Improved data consistency

- Minimised duplication

- Reduced number of update, insertion and deletion anomalies

4
New cards

What are the three levels of normalisation?

- First normal form

- Second normal form

- Third normal form

5
New cards

What happens when a data base conforms to first normal form?

It contains no repeating attributes

→ Data is referred to as atomic

6
New cards

What happens when a database conforms to second normal form?

- Satisfies first normal form

- Partial key dependencies are removed

7
New cards

When do partial key dependencies occur?

In databases with composite primary keys when a non-key attribute does not depend on the whole of the composite key

8
New cards

What happens when a database conforms to third normal form?

- Conforms to second normal form

- Must have no non-key dependencies