|
|
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
К примеру, есть магазин. Торгует спичками и водкой. И добавляем лопаты. Лучше делать 1 универсальную таблицу, а уже в программе выбирать нужные ид, на базе этого нужные поля.. или разные таблицы? (видов максимум десяток, магазин просто для "понятливости") По идее, 10 разных таблиц это не так удобно, зато меньше накладных расходов на "лишние" поля и выше скорость работы при больших объемах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 03:11 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
playnetзато меньше накладных расходов на "лишние" поля и выше скорость работы при больших объемах. Для DBF на 286 ПК дело обстоит именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 07:21 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
Я бы не был столь уверен, что если сейчас "видов максимум десяток", то через год - два тот же десяток видов и останется. В принципе, наверное, и не важно какая при этом предметная область рассматривается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 08:01 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
Вряд ли удобно будет в дальнейшем пользоваться несколькими таблицами для наименований. К примеру, для каждой таблицы наименования приедтся создавать таблицу движения (Движение спичек и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 11:01 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
имхо лучше создать таблицу items - куда складывать общие атрибуты всех сущностей и по связке отдельно создать таблицы spichki, vodka, lopata где хранить индивидуальные атрибуты --- it чтиво ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 11:51 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
edges7 Я бы не был столь уверен, что если сейчас "видов максимум десяток", то через год - два тот же десяток видов и останется. Это виды услуг. И сейчас их видов 4-5, десяток это максимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 12:31 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
playnetЭто виды услуг. И сейчас их видов 4-5, десяток это максимум. "Бизнес имеет одно очень неприятное для аналитиков и разработчиков свойство - меняться. Вот из за таких ограничений и предположений мы чуть не получили крах компьютерных систем в 2000 году в связи с неопределенностью как будет работать аппаратное и программное обеспечение в котором не предусмотрено хранение разрядов тысяч и столетий..." Таблица 1. Для видов номенклатур. Таблица 2. Для номенклатур (товаров или услуг не важно). Таблица 3. Типы значений свойств (признак, дата, число, строка и т.п.) Таблица 4. Свойства номенклатур. Поле с ID Таблицы 3. Таблица 5. Значений свойств номенклатур. Поле с ID Таблицы 4. В этой таблице для каждого возможно типа значения Таблица 3 заводится поле для хранения значения этого типа. Таблица 6. Наборы свойств для видов номенклатур. Поля ID Таблиц 1, 4. Поле для хранения признака обязательности/необязательности задавать значение данного свойства. Поле для хранения признака возможности установки нескольких вариантов значений одного свойства (может использоваться при определением значений свойств). Таблица 7. Для хранения по номенклатуре пары свойство-значение. Поля ID Таблиц 2, 4, 5. В эту таблицу можно добавлять только те свойства которые предусмотрены в Таблице 6. Бизнес-аналитик смотрит на задачу не из настоящего в будущее, а из будещего в настоящее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 17:00 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
Dinamo Бизнес-аналитик смотрит на задачу не из настоящего в будущее, а из будещего в настоящее. а потом все бенают и ругаются чего оно тормозит, а програмистам приходится наворачивать денормализованые поля, матвью и тп... сори) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 17:36 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
Dinamo ... Таблица 7. Для хранения по номенклатуре пары свойство-значение. Поля ID Таблиц 2, 4, 5. В эту таблицу можно добавлять только те свойства которые предусмотрены в Таблице 6. ух как наворочено все :) Это уже даже не 3НФ, а что-то покруче.. тыца потом все бенают и ругаются чего оно тормозит, а програмистам приходится наворачивать денормализованые поля, матвью и тп... сори) Ну пачка вьюшек и индексы жизнь облегчат... Но иногда реально надо упрощать структуру только потому, что слишком тормозит даже с оптимизациями.. Особено если взять базу на пару Тб.. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 23:21 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
playnetОсобено если взять базу на пару Тб.. ))) Это на спичках то и водяре набежит пара ТБ ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2008, 10:20 |
|
||
|
однотипные таблицы vs код товара
|
|||
|---|---|---|---|
|
#18+
DinamoplaynetОсобено если взять базу на пару Тб.. ))) Это на спичках то и водяре набежит пара ТБ ;) Это было просто для примера. Но задачи бывают разные.. К слову, база в пара тб у 1с возможна вполне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 01:20 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35614220&tid=1543596]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 483ms |

| 0 / 0 |
