Integrity Rules
- Integrity rules may sound very technical but they are simple and straightforward rules that each table must follow.
- These are very important in database design, when tables break any of the integrity rules our database will contain errors when retrieving information.
- Hence the name "integrity" which describes reliability and consistency of values.
- there are two types of integrity rules that we will look at:
- Entity Integrity Rule
- Referential Integrity Rule
Entity Integrity Rule:
- The entity integrity rule refers to rules the primary key must follow.
- The primary key value cannot be null.
- The primary key value must be unique.
- If a table does not meet these two requirements, we say the table is violating the entity integrity rule.
- The team table violates the entity integrity rules at two places.
- Team Super- missing primary key
- Super Ultra Mega Team and Best Team in the World -has the same primary key.
Referential Integrity Rule:
- The referential integrity rule refers to the foreign key.
- The foreign key may be null and may have the same value but:
- The foreign key value must match a record in the table it is referring to.
- Tables that do not follow this are violating the referential integrity rule.
- The Player table violates the referential integrity rule at these places:
- Player P8 and P9 - these players are in teamID T8, which does not exist in the Team Table.
thanks for the information..it makes me understand IR so much..
ReplyDeletekeep writing good information..
a very nice post,precise and easy to understand.thanks for that information
ReplyDeleteFinnaly i gt the answers clearly nice job. Tq
ReplyDeleteThis put it so simple, but helped so much.
ReplyDeleteThank you so much.
This comment has been removed by the author.
ReplyDelete