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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Отдельные таблицы или поля?
 
 автор: Sergeous   (02.11.2007 в 21:24)   письмо автору
 
 

В одной таблице получается больше чем 40 полей... это нормально? Или их надо разделить на таблицы?

Но как? У меня например таблица футболистов, поля примерно такие:

имя, фамилия, дата рождения, позиция, цена, нога, вес, рост, точность удара, точность паса, ускорение, скорость и т.д. (скиллы), участий в тов игр, в еврокубках, кол-во голов в тов. играх, в еврокубках... и т.д. этих полей около 40... это ничего страшного?

   
 
 автор: provodnik   (03.11.2007 в 00:04)   письмо автору
 
   для: Sergeous   (02.11.2007 в 21:24)
 

Я думаю, что нет. Сам слабал систему по недвижимости с 43-мя полями в одной их таблиц... )

   
 
 автор: cheops   (03.11.2007 в 12:24)   письмо автору
 
   для: Sergeous   (02.11.2007 в 21:24)
 

Нормально.

   
 
 автор: Sergeous   (03.11.2007 в 21:58)   письмо автору
 
   для: cheops   (03.11.2007 в 12:24)
 

Ну это слишком уже около 60 полей. Во первых неудобно, во вторых будет ли нагрузка?
Например в этой таблице есть такие поля: кол-во игр в чемпионате, кол-во игр в кубке, голов в чемпионате, голов в кубке... и т.д.

Если смысл создавать отдельюную таблицу statistics с полями

id_players | game_champ | game_cup |goals_champ | goals_cup

таким образом каждое поля привязывать к игроку.
?

   
 
 автор: cheops   (04.11.2007 в 13:05)   письмо автору
 
   для: Sergeous   (03.11.2007 в 21:58)
 

>Во первых неудобно, во вторых будет ли нагрузка?
Неудобно, да, это основной критерий для нормализации в этом случае. На нагрузку количество полей практически не влияет - двухтабличные запросы тоже дают ощутимую нагрузку - делайте так, как вам удобнее.

   
Rambler's Top100
вверх

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