Professional Documents
Culture Documents
• If the DBMS checks ICs, stored data is more faithful to real-world meaning.
• Avoids data entry errors, too!
Enrolled Students
cid rollnumber Grade sname rollno branch CPI
MA518 12345 AB John 12345 MnC 9.1
James 23456 CSE 8.7
Tom 34567 MnC 9.0
Enrolled Students
cid rollnumber Grade sname rollno branch CPI
MA518 12345 AB John 12345 MnC 9.1
CS348 12345 BB James 23456 CSE 8.7
Tom 34567 MnC 9.0
Enrolled Students
cid rollnumber Grade sname rollno branch CPI
MA518 12345 AB John 12345 MnC 9.1
CS348 12345 BB James 23456 CSE 8.7
MA518 34567 AB Tom 34567 MnC 9.0
Enrolled Students
cid rollnumber Grade sname rollno branch CPI
MA518 12345 AB John 12345 MnC 9.1
CS348 12345 BB James 23456 CSE 8.7
MA518 34567 AB Tom 34567 MnC 9.0
CS343 12345 BB
• Key and foreign key ICs are the most common; more general ICs supported too.
• We get