Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: что лучше отдельная таблица или индексы?

Сообщения:  [1-3] 

 
 автор: а-я   (19.12.2007 в 18:34)   письмо автору
 
   для: Trianon   (18.12.2007 в 22:53)
 

ну, что-то вроде проводника...

т.е. для связи таблиц, почти во всех таблицах, приходиться создавать дополнительные поля (их обычно индексируют), по которым идет связь с другими таблицами...

я немного подумав удалил эти поля и создал еще одну таблицу...
navigator
id | id_tbl_1 | id_tbl_2 | id_tbl_N | id_tabl_MSG

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

т.е. в таблице для сообщений мы храним только сообщения и первичный ключ...

вот я и думаю, велосипед или нет?
Стоит ли для связи таблиц создавать отдельную таблицу или индексы в таблицах справляются …

   
 
 автор: Trianon   (18.12.2007 в 22:53)   письмо автору
 
   для: а-я   (18.12.2007 в 16:29)
 

1) создать отдельную таблицу,в которой записывать первичные ключи всех других таблиц...
т.е. что-то вроде навигации...

Вот это совсем непонятно.
Какое отношение навигация имеет к хранению и управлению данными?

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

для чужих ключей.
/Обычно так и делают.
[Рекурсивная] таблица для форумов,
таблица для тем,
таблица для сообщений.
По одной для сущности.

Если тема может фигурировать одновременно в нескольких форумах - плюс таблица размещения тем, задающая отношение N:N

   
 
 автор: а-я   (18.12.2007 в 16:29)   письмо автору
 
 

нужно сделать структуру БД. что-то вроде форума.

только 2 таблицы под название, и одна таблица под сообщение...
т.е. что-то вроде
форум->подфорум->тема->сообщения

данных будет очень много, особенно в таблице с сообщениями и 1 тип поля будет "MEDIUMTEXT"...

и вот думаю, как лучше обьядинить таблицы.

1) создать отдельную таблицу,в которой записывать первичные ключи всех других таблиц...
т.е. что-то вроде навигации...

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

как думаете???

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования