Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / однотипные таблицы vs код товара / 12 сообщений из 12, страница 1 из 1
24.10.2008, 03:11
    #35613461
playnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
К примеру, есть магазин.
Торгует спичками и водкой. И добавляем лопаты.
Лучше делать 1 универсальную таблицу, а уже в программе выбирать нужные ид, на базе этого нужные поля.. или разные таблицы? (видов максимум десяток, магазин просто для "понятливости")
По идее, 10 разных таблиц это не так удобно, зато меньше накладных расходов на "лишние" поля и выше скорость работы при больших объемах.
...
Рейтинг: 0 / 0
24.10.2008, 07:21
    #35613520
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
playnetзато меньше накладных расходов на "лишние" поля и выше скорость работы при больших объемах.
Для DBF на 286 ПК дело обстоит именно так.
...
Рейтинг: 0 / 0
24.10.2008, 08:01
    #35613545
edges7
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
Я бы не был столь уверен, что если сейчас "видов максимум десяток", то через год - два тот же десяток видов и останется. В принципе, наверное, и не важно какая при этом предметная область рассматривается.
...
Рейтинг: 0 / 0
24.10.2008, 11:01
    #35613883
freestyle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
Вряд ли удобно будет в дальнейшем пользоваться несколькими таблицами для наименований. К примеру, для каждой таблицы наименования приедтся создавать таблицу движения (Движение спичек и т.д.)
...
Рейтинг: 0 / 0
24.10.2008, 11:51
    #35614054
тыц
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
имхо лучше создать таблицу items - куда складывать общие атрибуты всех сущностей и по связке отдельно создать таблицы spichki, vodka, lopata где хранить индивидуальные атрибуты

---
it чтиво
...
Рейтинг: 0 / 0
24.10.2008, 12:31
    #35614220
playnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
edges7
Я бы не был столь уверен, что если сейчас "видов максимум десяток", то через год - два тот же десяток видов и останется.
Это виды услуг. И сейчас их видов 4-5, десяток это максимум.
...
Рейтинг: 0 / 0
24.10.2008, 17:00
    #35615169
Dinamo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
playnetЭто виды услуг. И сейчас их видов 4-5, десяток это максимум.
"Бизнес имеет одно очень неприятное для аналитиков и разработчиков свойство - меняться.
Вот из за таких ограничений и предположений мы чуть не получили крах компьютерных систем в 2000 году в связи с неопределенностью как будет работать аппаратное и программное обеспечение в котором не предусмотрено хранение разрядов тысяч и столетий..."

Таблица 1. Для видов номенклатур.
Таблица 2. Для номенклатур (товаров или услуг не важно).
Таблица 3. Типы значений свойств (признак, дата, число, строка и т.п.)
Таблица 4. Свойства номенклатур. Поле с ID Таблицы 3.
Таблица 5. Значений свойств номенклатур. Поле с ID Таблицы 4. В этой таблице для каждого возможно типа значения Таблица 3 заводится поле для хранения значения этого типа.
Таблица 6. Наборы свойств для видов номенклатур. Поля ID Таблиц 1, 4. Поле для хранения признака обязательности/необязательности задавать значение данного свойства. Поле для хранения признака возможности установки нескольких вариантов значений одного свойства (может использоваться при определением значений свойств).
Таблица 7. Для хранения по номенклатуре пары свойство-значение. Поля ID Таблиц 2, 4, 5. В эту таблицу можно добавлять только те свойства которые предусмотрены в Таблице 6.

Бизнес-аналитик смотрит на задачу не из настоящего в будущее, а из будещего в настоящее.
...
Рейтинг: 0 / 0
24.10.2008, 17:36
    #35615286
тыц
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
Dinamo Бизнес-аналитик смотрит на задачу не из настоящего в будущее, а из будещего в настоящее. а потом все бенают и ругаются чего оно тормозит, а програмистам приходится наворачивать денормализованые поля, матвью и тп... сори)
...
Рейтинг: 0 / 0
24.10.2008, 23:21
    #35615664
playnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
Dinamo
...
Таблица 7. Для хранения по номенклатуре пары свойство-значение. Поля ID Таблиц 2, 4, 5. В эту таблицу можно добавлять только те свойства которые предусмотрены в Таблице 6.


ух как наворочено все :) Это уже даже не 3НФ, а что-то покруче..

тыца потом все бенают и ругаются чего оно тормозит, а програмистам приходится наворачивать денормализованые поля, матвью и тп... сори)
Ну пачка вьюшек и индексы жизнь облегчат...
Но иногда реально надо упрощать структуру только потому, что слишком тормозит даже с оптимизациями..
Особено если взять базу на пару Тб.. )))
...
Рейтинг: 0 / 0
25.10.2008, 10:20
    #35615788
Dinamo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
playnetОсобено если взять базу на пару Тб.. )))
Это на спичках то и водяре набежит пара ТБ ;)
...
Рейтинг: 0 / 0
30.10.2008, 01:20
    #35624347
playnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
DinamoplaynetОсобено если взять базу на пару Тб.. )))
Это на спичках то и водяре набежит пара ТБ ;)
Это было просто для примера. Но задачи бывают разные..
К слову, база в пара тб у 1с возможна вполне.
...
Рейтинг: 0 / 0
30.10.2008, 19:14
    #35626455
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
однотипные таблицы vs код товара
playnetК слову, база в пара тб у 1с возможна вполне.
тынц?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / однотипные таблицы vs код товара / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]