I'm a beginner in database designing. I just want to know some best practices included in designing a database. I use MySql as my server.