To understand how to transform data models into database designs
To be able to identify primary keys and understand when to use a surrogate key
To understand the use of referential integrity constraints
To understand the use of referential integrity actions
To be able to represent ID-dependent, 1:1, 1:N, and N:M relationships as tables
To be able to represent weak entities as tables