Существует несколько ресурсов, где вы можете найти информацию и обучение по правильному проектированию баз данных, включая реляционные и нереляционные базы данных, такие как PostgreSQL и MongoDB.
Ниже приведены некоторые источники, которые могут быть полезными:
1. Официальная документация PostgreSQL (https://www.postgresql.org/docs/) и MongoDB (https://docs.mongodb.com/) - эти документации предоставляют подробную информацию об основных принципах и функциональности каждой базы данных.
2. Книги:
- "Database Design for Mere Mortals" by Michael J. Hernandez - этот ресурс обеспечивает понятное введение в проектирование баз данных.
- "PostgreSQL: Up and Running" by Regina Obe and Leo S. Hsu - данная книга предоставляет практические руководства по использованию PostgreSQL.
- "MongoDB: The Definitive Guide" by Kristina Chodorow and Michael Dirolf - ресурс, олицетворяющий все аспекты работы с MongoDB.
3. Видеоуроки:
- "SQL Database 101" by freeCodeCamp.org - эти видеоуроки предоставляют введение в SQL и базы данных вообще.
- "PostgreSQL Tutorial" by The Net Ninja (YouTube) - это серия видеоуроков по использованию PostgreSQL.
- "MongoDB Tutorial for Beginners" by Traversy Media (YouTube) - данная серия видеоуроков раскрывает основы работы с MongoDB.
4. Курсы онлайн:
- Coursera: "Introduction to Database Design" - данный курс предлагает обучение основам проектирования баз данных.
- Udemy: "The Complete SQL Bootcamp" - это курс, который обучает основам SQL и баз данных на примере PostgreSQL.
- MongoDB University: "MongoDB for Developers" - на этом ресурсе вы можете пройти курсы, посвященные MongoDB.
И, конечно, помимо этих ресурсов, вы можете найти множество статей, блогов и сообществ, которые обсуждают проектирование баз данных и специфические аспекты работы с PostgreSQL и MongoDB.