Week 5 L1 Flashcards
What is the repeating group problem ?
Relational model requires that each entry contains no more than a single data item. Multiple values in a cell is known as a repeating group.
What is unnormalized form ?
A table with repeating groups
What is first normal form?
repeated groups are eliminated vertically
no repeated groups are 1st normal form
What is table decomposition
separating data into tables to remove redundancy. this is achieved through the use of FK and PK
What is 1nf data redundancy ?
When there is redundant data in the first normalised form
What are 1NF redundancy anomalies?
Can occur due to associations with tables. for example inserting an actor who had not stared in film yet. if deleting a film do we delete all actors in the film ?
What is 2NF?
Decomposing tables again to avoid data redundancy. Avoids repeating groups and some dependencies
What us 3NF
splitting tables once again to avoid things such as transitive dependencies