12.5. Database Design