1. overview of DB design