Я пытаюсь создать почтовую систему. Я заикался в проблеме, что у меня пока нет решения, но, может быть, вы можете указать мне на некоторые вопросы? Моя проблема в том, что я действительно не представляю, как выглядит схема базы данных, если у нас есть две разные таблицы для Inbox и Outbox. В нашем примере также должны быть таблицы пользователей и сообщений. Поэтому, с моей точки зрения, я думаю, что сообщение должно иметь два внешних ключа для обоих идентификаторов пользователей (первичный ключ в таблице «Пользователи»), из которых мы можем идентифицировать отправителя и получателя. Впоследствии это выглядит нормально, но если мы начнем думать, что мы должны определить, какой из этих пользователей должен иметь это сообщение в папке «Входящие» или «Исходящие»? Единственное, что приходит на ум, если у нас будут поля Message, такие как id, sender_id и receiver_id, текст и т. Д. Я не думаю, что это хороший ремонтный дизайн. В примере, если мы хотим, чтобы таблица сообщений не только для разговоров пользователей, но и на форуме или в другом месте? Пожалуйста, поправьте меня, если я ошибаюсь. Любая помощь, предложения, советы приветствуются!Разработка схемы базы данных почты
0
A
ответ
1
Посмотрите на Зимбру для некоторого вдохновения. Это открытый исходный код и использует MySql для хранения метаданных сообщения, в то время как фактические сообщения хранятся в файловой системе.
Смежные вопросы
- 1. Разработка базы данных для приложения электронной почты
- 2. Параметры схемы схемы базы данных
- 3. Разработка схемы базы данных для уведомления как facebook
- 4. Разработка экранов CRUD для всей схемы базы данных
- 5. разработка базы данных
- 6. Разработка базы данных Sqlite
- 7. Разработка базы данных MySQL
- 8. Разработка игровой базы данных
- 9. Разработка базы данных для системы обмена сообщениями электронной почты
- 10. схемы базы данных
- 11. Прояснение схемы базы данных
- 12. Объединение схемы базы данных
- 13. Дизайн схемы базы данных
- 14. Обновления схемы базы данных
- 15. Нормализация схемы базы данных
- 16. схемы базы данных
- 17. Три схемы базы данных
- 18. Экспорт схемы базы данных
- 19. Схемы базы данных Dummy
- 20. Вопрос схемы базы данных
- 21. Понимание схемы базы данных
- 22. схемы базы данных, PHP
- 23. Вопрос схемы базы данных
- 24. базы данных дизайн схемы: более оптимальной схемы
- 25. Теги схемы схемы базы данных SQL
- 26. Разработка схемы Mongoose
- 27. Разработка базы данных MongoDB - конкурсная заявка
- 28. Разработка базы данных для этапов
- 29. разработка базы данных и производительность
- 30. Разработка базы данных и зависимостей
Это домашнее задание? – Fionnuala
Нет, его реальный проект – faya