# Data modeling

Guides for how to create a robust data model and a maintainable solution. If you are new to the concepts of Data modeling, you may find our article [Data modeling 101](https://docs.appfarm.io/appcademy/background/databases/data-modeling-101) useful as well.

{% content-ref url="data-modeling/many-to-many-relationships" %}
[many-to-many-relationships](https://docs.appfarm.io/how-to/data-modeling/many-to-many-relationships)
{% endcontent-ref %}

{% content-ref url="data-modeling/naming-conventions" %}
[naming-conventions](https://docs.appfarm.io/how-to/data-modeling/naming-conventions)
{% endcontent-ref %}

{% content-ref url="data-modeling/data-silos" %}
[data-silos](https://docs.appfarm.io/how-to/data-modeling/data-silos)
{% endcontent-ref %}
