Для проектирования бд используйте workbench (он бесплатный).
https://www.mysql.com/products/workbench/
В ней вы сможете увидеть всю структуру, связи и прочее в красивом, понятном интерфейсе :-)
Почитайте и узнайте о
нормальных формах,
индексах,
внешних ключах.
Очень надеюсь, что реализовывать свой проект вы будете на фреймворке (советую yii2), а не нативе.
Так же думаю, что стоит начать с чего-то более простого - блог (посты и категории), блог с комментариями (посты, категории, юзеры, комментарии, авторизация).