Вот решил написать постенький форрум но немогу определться как хранить текты этого форума в БД. Значит опешу вкраце форум: Форум без регистрации. Раздела тем как такогого нет - все темы собраны в одном раздле. Думал как в phpbb создать таблицу с названиями тем а другую таблицу с текстами или создать одну таблицу и с названиями и с текстами сразу
в таблице что с текстами после каждого сообщения в форуме появляется новая строка в которой текст сообщения указатель на тему к каторой он пренадлежит ip написавшего и много другой инфориации - те информация более структурированна получается и ее легче манипулировать. А так если создать одну таблицу то и писать сразу и тему и все ответы на эту тему одну строку то информация лежит не так структарированно и нет возможности например удалить одно сообщение из темы, те не так удобно на мой взгляд, хотя и есть свои плюсы по такой таблице легче рганизовать поиск, (тк на сайте планируется поиск)
когда весь текст темы вместе с названием темы в одной в конкретной ячейке удобнее кподключатся к бд с целью поиска ибо искать нужно только в этой одной ячейке где текст... Может еще варианты есть??
в пхпбб служебная информация в одной таблице, сам пост - в другой. Так иногда можно получить выгоду в скорости за счет объема выборки в сложных и вложенных запросах. В любом случае надо явно указывать поля выборки в запросе.