|
|
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ) Подскажите пожалуйста. Продаем стулья, апельсины и билеты в кино - т.е - это все товар. Правильно ли весь этот товар хранить в одной таблице базы или это считаются разные сущности? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 17:04 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
vladka63Здравствуйте ) Подскажите пожалуйста. Продаем стулья, апельсины и билеты в кино - т.е - это все товар. Правильно ли весь этот товар хранить в одной таблице базы или это считаются разные сущности? Спасибо. Разберитесь с постановкой задачи. Если просто наименование и цена можно и в одной, а если собираетесь хранить какие то специфические данные по каждому товару или услуге - одной таблицей не обойдешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 17:11 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
vladka63, все слишком размыто.... нет детальной постановки задачи. Апельсины могут быть испанскими, мароканскими, египетскими.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 17:13 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Чтобы ответить на этот вопрос, надо проанализировать бизнес-логику приложения и атрибуты этих объектов. Если с ними выполняются одинаковые или похожие операции (продать), они рассматриваются как предметы одной категории (товар), и у них одинаковые или похожие характеристики (название), то правильно хранить в одной таблице. Если у них совсем разные операции, характеристики и так далее - правильно хранить в разных таблицах. Если часть вещей общая, а часть различается - практично выбрать промежуточное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 17:13 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Правильно ли весь этот товар хранить в одной таблице базы или это считаются разные сущности ?Хранить в одной. Потому что они будут фигурировать в одних и тех же документах (складских, товарных и пр.). Могут быть доп. признаки. Но это не причина разносить по разным сущностям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 17:26 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Продаем стулья, апельсины и билеты в кино - т.е - это все товар. Билеты в кино -- нифига не товар. Правильно ли весь этот товар хранить в одной таблице базы или это считаются разные сущности? В одной таблице БД это не сохранишь. Но если сохранишь -- то да, можно и нужно даже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2015, 23:41 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
как вы думаете - почему этот вопрос возникает изо дня в день в течении стольких лет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 00:28 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
ViPRos, Знания не наследуются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 02:52 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
MasterZivПродаем стулья, апельсины и билеты в кино - т.е - это все товар. Билеты в кино -- нифига не товар. Правильно ли весь этот товар хранить в одной таблице базы или это считаются разные сущности? В одной таблице БД это не сохранишь. Но если сохранишь -- то да, можно и нужно даже. Да, именно так и сделал. Но советы форума очень помогли в том смысле, что все же есть группа товара, которая, не смотря на то, что товар, тем не менее, имеет специфический функционал (бизнес-логика совершенно иная). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 04:48 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
тем не менее, имеет специфический функционал (бизнес-логика совершенно иная). И что ? Для этого у карточки есть признак. У товаров тоже есть разные признаки, но это не повод делать для каждого типа отдельную таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 09:29 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSV Для этого у карточки есть признак. У какой карточки? Какой признак? Не надо путать визуальную часть приложения со структурой БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 09:44 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
SergueiLSV Для этого у карточки есть признак. У какой карточки? Какой признак? Не надо путать визуальную часть приложения со структурой БД.У карточки товара, т.е. у записи в сущности-таблице. У бизнес-сущности (товар/контрагент/пользователь/справочник) в одной из таблиц есть главная запись с ID. Разные записи могут отличаться признаком: товар/услуга/сырьё/ресурс и пр. Это определяет состав признаков во вспомогательных таблицах. Соотв. определяет внешний вид интерфейса. Нужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. "Билет в кино" до таких оснований никак не дотягивает. Это товар или услуга. зы: как-то нестройно получилось объяснить. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 11:07 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
> "Билет в кино" до таких оснований никак не дотягивает. Это товар или услуга. Или акцепт публичной оферты? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 11:16 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVНужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. Вот именно- нужно иметь представление о том. что вообще потом с этим собираются делать и делать выводы по каким то обрывкам информации НЕВОЗМОЖНО. LSV"Билет в кино" до таких оснований никак не дотягивает. Это товар или услуга. Ды? А например в какой кинотеатр, на какой фильм, на какой сеанс где хранить? Жутко интересно,что вы сейчас предложите ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 11:17 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVНужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. Главное основание - это серьезно отличающийся набор операций с сущностью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 11:22 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
SergueiДы? А например в какой кинотеатр, на какой фильм, на какой сеанс где хранить? Жутко интересно,что вы сейчас предложите )))Для товара всегда есть документы реализации (фиск.чек, расх.накладная и т.п.). Вот там и указывают и фильм и сеанс и место. Это если реализовывать на базе готового торгового ПО, например в случае внедрения эдакого единого решения для ТРЦ. В специализированном "билетном" ПО нет необходимости решать, товар это или ч-л еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 11:51 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVSergueiДы? А например в какой кинотеатр, на какой фильм, на какой сеанс где хранить? Жутко интересно,что вы сейчас предложите )))Для товара всегда есть документы реализации (фиск.чек, расх.накладная и т.п.). Вот там и указывают и фильм и сеанс и место. Вы в кино не ходили никогда, что ли? :) Цены отличаются в зависимости от сеанса (уж не говоря от кинотеатра) - поэтому это, конечно же, атрибуты товара, а не факта реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:01 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинВы в кино не ходили никогда, что ли? :) Цены отличаются в зависимости от сеанса (уж не говоря от кинотеатра) - поэтому это, конечно же, атрибуты товара, а не факта реализации.Ой, да ладно ! Капитан очевидность, да ? :) Какая проблема подтянуть в документ реализации некие условия для формирования цены ? Может быть вполне достаточно набора цен и коэффициентов у сущности "сеанс". А еще бывает разная цена в завис. от места, льготные билеты, льготные сеансы, бронирование с доплатой/скидкой и пр. Конечная цена слабо связана с карточкой товара. Может быть вообще не связана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:20 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVКот МатроскинВы в кино не ходили никогда, что ли? :) Цены отличаются в зависимости от сеанса (уж не говоря от кинотеатра) - поэтому это, конечно же, атрибуты товара, а не факта реализации.Ой, да ладно ! Капитан очевидность, да ? :) Какая проблема подтянуть в документ реализации некие условия для формирования цены ? Может быть вполне достаточно набора цен и коэффициентов у сущности "сеанс". Напоминаю, Вы начали с того, что "билеты в кино" - это просто товар, от силы с несколькими дополнительными признаками, никаких дополнительных сущностей не надо. А сейчас мы видим, что уже всплыла дополнительная сущность "сеанс", у нее наборы цен и коэффициентов - и кто знает, что всплывет еще. Не такой уж, оказывается, "просто товар"? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:34 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин Напоминаю, Вы начали с того, что "билеты в кино" - это просто товар, от силы с несколькими дополнительными признаками, никаких дополнительных сущностей не надо . А сейчас мы видим, что уже всплыла дополнительная сущность "сеанс", у нее наборы цен и коэффициентов - и кто знает, что всплывет еще. Не такой уж, оказывается, "просто товар"? ;)Включил дурачка ? Мой 5-й сверху пост: "Могут быть доп. признаки". Эти признаки могут быть где угодно. В куче доп. таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:37 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVМожет быть вполне достаточно набора цен и коэффициентов у сущности "сеанс". далеки вы, очень далеки от понимания проблемы... И тут даже не в "сеансе" дело, а в системном подходе к решению проблемы. LSVЭто если реализовывать на базе готового торгового ПО, например в случае внедрения эдакого единого решения для ТРЦ. В специализированном "билетном" ПО нет необходимости решать, товар это или ч-л еще. насколько я понял, вы предлагаете сделать товар или услугу (неважно пока) типа "Билет на сеанс 20:00 в кинотеатре "Синема" на фильм "Унесенные ветром""? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:46 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVКот Матроскин Напоминаю, Вы начали с того, что "билеты в кино" - это просто товар, от силы с несколькими дополнительными признаками, никаких дополнительных сущностей не надо . А сейчас мы видим, что уже всплыла дополнительная сущность "сеанс", у нее наборы цен и коэффициентов - и кто знает, что всплывет еще. Не такой уж, оказывается, "просто товар"? ;)Включил дурачка ? Мой 5-й сверху пост: "Могут быть доп. признаки". Да-да LSVНужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. "Билет в кино" до таких оснований никак не дотягивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:46 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVЭти признаки могут быть где угодно. В куче доп. таблиц. Бугагага )) Никогда не понимал людей, которые противоречат сами себе. LSVНужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. "Билет в кино" до таких оснований никак не дотягивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 12:48 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
SergueiLSVЭти признаки могут быть где угодно. В куче доп. таблиц. Бугагага )) Никогда не понимал людей, которые противоречат сами себе. LSVНужно иметь серьезные основания, чтоб создавать отдельную сущность-таблицу. "Билет в кино" до таких оснований никак не дотягивает.Юноша, у Вас слишком мало постов, чтоб что-то тут утверждать... :) Ты видимо перепутал главную таблицу для хранения собственно сущности с ее ID и вспомогательные таблицы. Например сущность "накладная" может состоять из десятка таблиц: главной таблицы с ID и вспомогательных таблиц (обычно это спецификации). Только простые сущности могут уложиться в одной таблице. Некот.таблицы могут хранить данные для совершенно разных сущностей (н-р тот же EAV). В нашей дискуссии есть проблема с терминами. Вот и всё. Для начала вспомните стартовый пост и ответьте на его вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 13:55 |
|
||
|
Сущности
|
|||
|---|---|---|---|
|
#18+
LSVТы видимо перепутал главную таблицу для хранения собственно сущности с ее ID и вспомогательные таблицы. Не знаю кто там чего перепутал, но я с вами чай рюмками не пил. Поэтому оснований "тыкать" нету. LSVЮноша, у Вас слишком мало постов, чтоб что-то тут утверждать... :) Обилие ваших постов в разделе "Просто треп" (более 70%), НЕ делает вас большим знатоком баз данных, а отсутствие логики и системности вашего мышления этот эффект только усиливает. Не вижу профессионального подхода с вашей стороны- поэтому не смею больше комментировать ваши посты. (можно не отвечать на этот пост-он был последним ;) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38929931&tid=1540581]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 287ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...