powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как организовать БД
9 сообщений из 9, страница 1 из 1
Как организовать БД
    #38735402
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблица юзеров форума.
У юзера 10 базовых полей (е-майл, дата, активация, хэш и т.д.)

На форуме 20 разделов. Нужно хранить количество постов юзеров в каждом разделе. По всем этим данным будет выборка (у какого юзера больше всего постов в конкретном разделе) выборка такая будет раз в сутки по крону.

Собственно вопрос: хранить все данные в одной таблице (более чем 30 полей получится), или разносить их? Если разносить то как лучше?
...
Рейтинг: 0 / 0
Как организовать БД
    #38735414
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfakukСобственно вопрос: хранить все данные в одной таблице (более чем 30 полей получится), или разносить их? Если разносить то как лучше?В дополнительной таблице с полями ид_юзера, ид_раздела, количество_постов.
...
Рейтинг: 0 / 0
Как организовать БД
    #38735420
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. счётчик каждого раздела в отдельной таблице? Т.е. не 20 полей, а 20 таблиц делать?
...
Рейтинг: 0 / 0
Как организовать БД
    #38735428
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfakukТ.е. счётчик каждого раздела в отдельной таблице? Т.е. не 20 полей, а 20 таблиц делать?Нет, в одной таблице.
...
Рейтинг: 0 / 0
Как организовать БД
    #38735441
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а когда появиться 21 раздел что делать будешь?

таблица юзеры

вторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика
...
Рейтинг: 0 / 0
Как организовать БД
    #38735455
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавлю тогда поле в таблицу ))

авторвторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика

ничё не понял:
1 (юзер)
20 (раздел)
200 (количество сообщений)
Так так только 1 раздел получается, либо так:

user_id - 10
razdel1_id - 199
razdel2_id - 200
razdel3_id - 201
и т.д. до 21 поля всё равно....
...
Рейтинг: 0 / 0
Как организовать БД
    #38735463
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfakuk,

Прочитайте, пожалуйста, внимательно то, что вам пишут:miksoftВ дополнительной таблице с полями ид_юзера, ид_раздела, количество_постов.alex564657498765453вторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика
...
Рейтинг: 0 / 0
Как организовать БД
    #38735479
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alfakuk,

или ещо так получиться

юзер раздел кол-во
1 1 12
1 2 22
....
1 20 32
2 1 9
2 2 43
...
...
Рейтинг: 0 / 0
Как организовать БД
    #38735480
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааа, ПОЛЯМИ, понял свою ошибку, ну т.е. так же как вы рекомендовали
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как организовать БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]