4. Implementing relationships: Three-entity shapes