Primary keys uniquely identify records in their own table; foreign keys reference primary keys in other tables
Conceptual → Logical → Physical
Numerical relationship between entities
Many-to-many
One
Rigid schema and unstructured data handling
Many-to-many
Third Normal Form (3NF)
Conceptual schema
Foreign key
Relationship
Characteristic or property of an entity
VARCHAR
Non-key attribute depends on part of a composite primary key
Distinct object or concept about which data is stored
Composite key
Intentionally introducing redundancy to improve query performance
Atomicity (1NF)
Difficulty handling unstructured data with unpredictable formats
StudentID
Second Normal Form (2NF)
VARCHAR has a specified maximum length; TEXT does not have strict length limits
First Normal Form (1NF)
One-to-one