Ask HN: how to learn principles of DB schema design? | Hacker News Reader