Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Is this a rela+on?
Unique rows and atomic a6ributes
2
Students Course-Enrollment Data
RegNum Name Program Grade Course Completed
100 Umar MS-CS B SemWeb 24-01-2015
100 Umar MS-CS B Inf Ret 06-05-2015
140 Ali MS-EE B+ Net Sec 06-05-2015
110 Usman MS-IT A Adv DB 15-02-2015
110 Usman MS-IT B Data Mining 24-01-2015
190 Akbar MS-IT ABS Data Mining
150 Fatima MS-EE B Net Sec 06-01-2015
150 Fatima MS-EE C+ Ad. Net Com 06-01-2015
Is this a rela+on? Unique rows and atomic a6ributes
Whats the primary key? (RegNum, Course)
Is this rela+on Well Structured?
3
Well Structured Relation
4
Insertion Anomaly
5
Insertion Anomaly - Restriction
7
Deletion Anomalies
8
Modification Anomalies
9
Checkpoint
10
Checkpoint
11
Why do these anomalies exist?
12