DB 7 - Database Terms (Part 2) Flashcards
What does normalizing a database mean?
the act of cleaning and organizing the database
What are the 2 conditions that are often looked after in database?
- Ensuring data integrity
- Reducing data redundancy
What is data integrity?
Refers to a condition in which the data in the database complies with all entity,domain and referential integrity constraints
Data integrity is assessed and enforced through 3 categories. What are those?
Referential integrity
Domain integrity
Entity integrity
Elaborate referential integrity
References in a database must exist in both the source and the destination of the reference records. Foreign key must reference a valid existing value in another table
Elaborate domain integrity
Placing boundaries on data to shape the data into the correct data type accepted by the database
Elaborate entity integrity
It ensures that the primary key that identifies a relation is always unique. It cannot be NULL
List 3 types of anomaly
Update anomaly
Deletion anomaly
Insertion anomaly