Как организовать базу данных приложения «чат с комнатами»?
Таблицы: Люди, Комнаты, Сообщения.
Человек: id, Ник
Комната: id, Название, id_человека (создатель)
Сообщение: id_человека, id_комнаты, timestamp, текст
Я бы организовал общую таблицу для всех комнат, всех сообщений, всех пользователей и т.д. Для меня так более проще с точки зрения разделения данных и логики.