Database design and models (ACM-CR)