| |
|
|
| |
to: Скорп
(11.02.2009 в 16:59)
|
| | Как вариант - выкинуть нафик расчетные поля. Алгоритмы расчетов - в отдельную(отдельные) функции. При выборке данных - использование этой(этих) функций.
Таблицу лучше разбить на несколько. Поиск/запись - по ключам.
Но это ИМХО | |
| |
| |
| |
|
|
| |
to: Мюллер
(11.02.2009 в 16:51)
|
| | а я только что посчитал кол-во полей в моей таблице "Сделанные расчеты" - 140шт.
90% полей выборные из формы-калькулятора, остальные результаты вычислений на основе этих полей. Расчеты сложнейшие, поэтому проще было сохранить результаты...
можно конечно было разбить таблицу на 3, но решил пока так оставить
или все же лучше разбить?  | |
| |
| |
| |
|
|
| |
to: osmor
(11.02.2009 в 16:16)
|
| |
общем вполне допускаю необходимость более 255 атрибутов по одному объекту
|
Сейчас у мну в проекте по одному объекту будет несколько сотен параметров. Но при этом максимальное число полей в таблицах не превышает 27.
Все это решается путем создания нескольких ( или нескольких десятков ) таблиц в котором параметы объекта вытягиваются /заносятся по ключу объекта.
Правда при этом число записей в таблицах растет в геометрической прогрессии.
Но SQLServer на то и придуман, чтобы работать с большим числом записей. | |
| |
| |
| |
|
|
| |
to: osmor
(11.02.2009 в 16:16)
|
| | Стало быть нужны таблицы справочники?
Там алколоиды, закусоиды, опохмелоиды,..... | |
| |
| |
| |
|
|
| |
to: Lukas
(11.02.2009 в 15:48)
|
| | точно не помню, но не больше 50, но ....
я никогда не автоматизировал медицину, только слегка касался, а там... в общем вполне допускаю необходимость более 255 атрибутов по одному объекту | |
| |
| |
| |
|
|
| |
to: osmor
(11.02.2009 в 15:31)
|
| | Блиц - опрос для всех, если не возражаете?
Какое максимальное количество полей таблицы приходилось иметь.
Я в одном случае сознательно пошел на денормализацию
(два разных типа продукции, у которых общими были 10 полей, из них 6 расчетных
(расчет сложный, поэтому хранил расчетные значения)).
В итоге получилось 51 поле.
Довольно неудобно было ворочаться в таком количестве полей. | |
| |
| |
| |
|
|
| |
to: debilder
(11.02.2009 в 13:17)
|
| | вообще конечно 255 полей- это многовато (см. ответ ув. Мюллера) , но если вы уверены что они все должны быть в одной таблице, то делайте 2 таблицы общим ключевым полем | |
| |
| |
| |
|
|
| |
to: debilder
(11.02.2009 в 13:17)
|
| | Вариант1 - переделатьт аблицу, ибо если в ней болше 255 полей, то ИМХО - что то там неправильно ( неправильно спроектирована база данных )
Вариант2-
Использовать SQL-server | |
| |
| |
| |
|
|
| | Скажите как в таблице создать больше 255 полей ? | |
| |
| |