Есть ли смысл плодить талицы или сделать все в одной

P2N

Новичок
Есть ли смысл плодить талицы или сделать все в одной

Есть ли смысл плодить талици или сделать в одной
есть табилца это дерево каталогов

firms_cat
PHP:
fc_id 	fc_see 	fc_url 	fc_name 
1	1	Goods	Товары и услуги
2	1	Business	Бизнес и финансы
3	1	CityInfo	ГорСправка
4	1	Dosug	Отдых, спорт и развлечения

есть ли смысл делать
firms_cat
fc_id fc_see fc_url fc_name fc_rating_1 fc_rating_2 fc_rating_3

если записей будет порядка 500-100, но данные в полях fc_rating_1, fc_rating_2, fc_rating_3 будутна 95% одинаковые (integer).

или сделать дополнительную таблицу куда будут вставлятся данные отличные от дефолтных те 5 %

firms_cat_rating
fcr_cat_id fcr_rating_1 fcr_rating_2 fcr_rating_3
 

Димон

Новичок
Нет, дробить таблицу не нужно, потому что:

# Будет очень неудобно в дальнейшем вносить изменения в таблицу.
Т.к. MySQL подразумевает очень тесные связи и переплетения, то в дальнейшем, если у вас будет
неопрвданно много таблиц, то работа с ними превратится в реальное мучение.

# Проектируйте таблицы так, чтобы они содержали минимум пустых ячеек, т.е. типа NULL и старайтесь
хранить атомарные (одиночные) значения, т.е. такие, чтобы скачал данные из базы и сразу в работу, а
без их обработки.
 
Сверху