Хорошо, я думаю, что я довольно близок к тому, чтобы получить то, что мне нужно, но я не уверен в нескольких вещах:
TABLE messages
message_id
message_type
sender_id
timestamp
TABLE message_type
message_type_code (1, 2, 3)
name (global, company, personal)
TABLE message_to_user
message_id
receiver_id
status (read/unread)
Цели:
- Уметь отправлять ГЛОБАЛЬНЫЕ сообщения всем пользователям.
- Отправлять ЛИЧНЫЕ сообщения между 1 или несколькими пользователями.
- Определить, было ли какое-либо из этих сообщений прочитано или нет получателем.
Вопросы:
- Моя схема заботится о все, что ему нужно?
- Как будет выглядеть образец SQL-запроса, чтобы заполнить чей-то почтовый ящик, доставив ГЛОБАЛЬНЫЕ сообщения, а также ЛИЧНЫЕ сообщения - я хотел бы иметь возможность определять, что есть что для пользовательского интерфейса.
И, пожалуйста, не стесняйтесь добавлять в мою схему, если считаете, что это будет полезно.
задан dcolumbus 9 June 2011 в 01:58
поделиться