Многостраничная структура БД - PullRequest
0 голосов
/ 05 марта 2011

Какова оптимальная структура БД с несколькими форумами? Я думаю, что у меня есть одна таблица с названием и описанием форумов, а другая - с сообщениями, временем публикации, пользователями, которые написали эту публикацию и т. Д., И связанными таблицами forums и posts. Как вы думаете? Это хорошее решение?

Таблица forums:

|fid|desc|title|

Таблица posts

|id|post|user|time|fid|

Ответы [ 3 ]

1 голос
/ 05 марта 2011

Короче да. Вы почти наверняка захотите разделить форумы и посты, поскольку они носят реляционный характер, и это также дает вам возможность легко перемещать посты с одного форума на другой, где они могут быть более релевантными.

Однако вам понадобится намного больше таблиц и полей для полноценной системы форума ...

1 голос
/ 05 марта 2011

выглядит хорошо. Но я бы переименовал поле `desc` таблицы` forums`, потому что это зарезервированное слово.

Для получения дополнительной информации посмотрите:

http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

1 голос
/ 05 марта 2011

Это выглядит как хорошее начало, хотя вам не хватает многих полей, не говоря уже о 20 других таблицах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...