powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Однотипные таблицы
25 сообщений из 177, страница 6 из 8
Однотипные таблицы
    #34586559
Бред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержБыла давно такая идея... придумать модель универсального справочника, сделать для него универсальную форму ввода/выбора/поиска...

Вошли в штопор на первом же этапе -- дать определение понятию СПРАВОЧНИК. Придумали много, но почти все реальные сущности, которые мы НАЗЫВАЛИ справочниками под придуманные определения не подходили.

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

Возникает ощущение, что некоторые не избавились от хм... страстного желания унификации. Т.е. если две совершенно разные сущности имеют атрибут ИМЯ, то нужно обязательно им выделить общего предка и вынести туда этот атрибут (т.е. положить все на одну таблицу). Как правило, при таком подходе приложение начинает разрываться внутренними связями и рушится.

Если две сущности имеют одинаково произносимые атрибуты , это еще не означает их родственность. И как правило есть совершенно разные сущности (классы, таблицы) с одинаково звучащими именами атрибутов/методов.

Мне лень искать примеры... но возьмем класс TFileStream и TForm из VCL, у них у обоих есть метод Close. И что, по этой причине дать им общего предка? Аналогичная ситуация со свойствами Checked, SelectedIndex -- оно есть у многих, но общего предка с этим свойством нет.
Я привел пример из VCL, но разницы с таблицами в данном случае нет.

Здесь приводили пример со 190 справочниками... Мне интересно... они что действительно все имеют только два атрибутама (ИД, ИМЯ) и никаких других отличий?
Может в данном случае это действительно ОДНА сущность с тремя атрибутами (ИД, ИМЯ, ТИП)?
Тогда и вопросов нет... Если же справочник товаров разделять на носки и топоры, то тогда и 2000 справочников может быть.

Пример SYSOBJECT из mssql, как довод за "все в одном" совершенно некорректен в данном случае. Это тот случай, когда именно так и должно быть. Если представить эту структуру графически, то это будет дерево классов, порожденных от общего предка ОБЪЕКТА БД. У всех у них очень много общего и над всеми ими производятся общие однотипные операции. Это обычный способ отображения дерева классов на ER-структуру -- общий предок с максимумом возможных полей находится в одной таблице, очень специфическое потомков выносится в дочерние таблицы.
Еще очень важно в этом примере то, что все объекты БД имеют ссылки друг на друга. Если представить их все в виде отдельных таблиц, то они будут иметь связи "все со всеми". Отображение на одну таблицу позволяет избавиться от этой гирлянды связей. И "гулять" по такой структуре намного легче, потому что много связей между объектами.

В большинстве же случаев так называемые справочники не имеют между собой большого кол-во внутренних связей и, что самое главное, не требует хм... как бы точнее.... перекрестной обработки, в общем не нужно "ходить" сразу по всем справочникам.

Остается вопрос и будущего. Даже если сейчас есть 100 справочников структуры (ИД, Имя), то где гарантия, что завтра у сотого не появятся особенности? И тут лучше сегодня иметь 100 таблиц, 4 хр. процедуры на insert/update/delete/select и 3 окошка для отображения/выбора/изменения.
Завтра, когда изменится табличка за номером 100, я добавлю ( в самом тяжелом случае ) еще 4 хп, 3 окошка, и не нужно будет ломать голову как втиснуть новые требования в старую структуру .

Еще мерещится вопрос разработки... Если у меня 190 таблиц в ЕрВине, они все разные... И когда от одной из них тянется связь, я точно знаю, от какой. Если же у меня одна чудо-таблица, то все связи идут от одной таблицы... И что потом по такой структуре можно понять??? С чем именно связаны таблицы "Заказ--Состав заказ", с валютой, с единицой измерения, товаром??? Все связи будут тянуться к одной таблице (все в одном).
И что в таком случае делать с ограничениями целостности? Ведь где-то правило будет restrict, где-то set to null...

---

Обсуждение подхода "все в одной таблице" имеет смысл только для каждого отдельного случая . Два таких типовых примера я назвал, а других и не знаю.

Утверждения, типа "все в одном просто лучше множества таблиц" обнаруживает непонимание самих основ программирования.

P.S. Все таки интересно посмотреть на перечень 190 справочников только из двух полей.

Зря Вы это. Использование унификации, аналогий, симметрии и других концепций крайне полезно при проектировании. И при чем здесь основы программирования? Вы стараетесь программировать (больше программировать) или, наоборот, не программировать (меньше программировать)?
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586598
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредМожет термин "справочник" запутывает?
Да нет, не думаю.

БредНо ведь это же и факт существования такого животного. То есть, концептуально, такой же факт, как и факт покупки коровы, например.
Угу. Факт существования коровы - если концептуально - такой же факт, как факт покупки коровы. А факт покупки коровы - концептуально - такой же факт, как факт приема сотрудника на работу. А факт приема сотрудника на работу - концептуально - такой же факт, как факт добавления отдела в штатное расписание. Итого, получаем, что - концептуально - при создании отдела должны возникать оргпроводки и формироваться план надоев.

Итого, означенная концепция представляется мне спорной, хотя и возможной. Собственно, "универсальный учетный движок" с оргпроводками представляется мне вещью более разумной, нежели "универсальный справочник".

Лично я предпочитаю другую концепцию: "похожее - вместе, различное - отдельно". Уверен, все высказывавшиеся под ней подпишутся, при этом половина из них скажет "но ведь они похожи".

Действительно, ключевой вопрос - критерии похожести. И с моей точки зрения, есть правильный и удобный критерий, четкий и формальный: сравнение количества мест, в которых бизнес-функции требуют работы "со всеми такими объектами разом" и количества мест, где требуется "объекты только вот этой категории".

В случае справочников этот расклад более чем четок и однозначен. Места, где требуются значения из справочников вместе, можно пересчитать по пальцам. Сходу я вижу только две функции: экспорт данных и настройка прав. Ну а мест, где требуются справочники поотдельности.... если в системе сто простых справочников, значит, есть как минимум сотня "персональных" ссылок из других таблиц, плюс интерфейс редактирования тех таблиц, в которых используются эти справочники, запросы и отчеты....

Разумеется, можно сказать, что учет "по количеству упоминаний" не совсем верен, и правильнее ввести какую-то весовую функцию, которая учтет "здесь сложно, здесь просто", но с моей точки зрения, кардинальной разницы это уточнение не внесет; в конце концов даже "один удесятеренный вес" против ста не канает. Хотя, допускаю, что в некоторых инструментах.... [традиционный disclaimer]

В случае тех же товаров, о которых Вы упоминали, ситуация другая. Ссылок "на отдельный товар" почти не бывает, ссылки "на все товары" - почти в любой операции. Вот и дизайн оптимален другой.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586624
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
В случае тех же товаров, о которых Вы упоминали, ситуация другая. Ссылок "на отдельный товар" почти не бывает, ссылки "на все товары" - почти в любой операции. Вот и дизайн оптимален другой.
В данном случае согласен, гы-гы-гы только вы еще физиков-юриков вспомните
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586636
Бред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понял про другую ситуацию, честно говоря (ведь в конкретной операции ссылка на конкретный товар). Вроде как тысяч таблиц товаров мы делать не будем, хотя они (товары) совершенно разные и не похожие...
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586640
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsВ данном случае согласен, гы-гы-гы только вы еще физиков-юриков вспомните
Вспомню, лехххко. В полнофункциональной системе как правило куча функционала, относящегося к ним поотдельности, и куча же функционала, относящегося к ним вместе. Поэтому последние лет пять я однозначный сторонник дизайна из таблиц "Физики", "Юрики" и "Контрагенты". Таким образом, например, "Сотрудник" у нас - однозначно "физик", "Банк" - однозначно "юрик", а "Покупатель" может быть и тем, и другим.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586644
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бред хотя они (товары) совершенно разные и не похожие...
Для кого? Для типичных ИС товары похожи как две капли воды и различаются максимум признаками на уровне категорий (то наливаем в цистерны, это складываем штабелями). При этом, что характерно, с точки зрения ИС цистерна почти не отличается от штабеля - во многих случаях это две строки одного справочника и не более того.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586659
Бред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается именно "справочников" (теперь понятно, что "товары" - это не справочник!) и "похожее - вместе, различное - отдельно", то я храню, конечно, даже "абсолютно похожие справочники" в разных таблицах. Иначе говоря, разные сущности я храню в разных таблицах.
Справочник видов оплат и справочник видов транспорта я не объединю даже, если в них никогда не добавится никаких атрибутов, кроме ID и Name.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586692
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серж
В большинстве же случаев так называемые справочники не имеют между собой большого кол-во внутренних связей и, что самое главное, не требует хм... как бы точнее.... перекрестной обработки, в общем не нужно "ходить" сразу по всем справочникам.

С этим я согласен. Объединение было сделано не по логическому признаку, а из унификации.

Серж
Остается вопрос и будущего. Даже если сейчас есть 100 справочников структуры (ИД, Имя), то где гарантия, что завтра у сотого не появятся особенности? И тут лучше сегодня иметь 100 таблиц, 4 хр. процедуры на insert/update/delete/select и 3 окошка для отображения/выбора/изменения.
Завтра, когда изменится табличка за номером 100, я добавлю ( в самом тяжелом случае ) еще 4 хп, 3 окошка, и не нужно будет ломать голову как втиснуть новые требования в старую структуру .

В случае одной таблицы, как было описано выше происходит совершенно аналогичная работа. Создается вторая таблица с "особенностями", 4 процедуры, перекидываются данные по данному типу из первой таблицы во вторую, перепривязываются ссылки на новую таблицу в запросах и интерфейсе. Либо как было сказано выше создается для данного типа расширяющая таблица.

Серж
Еще мерещится вопрос разработки... Если у меня 190 таблиц в ЕрВине, они все разные...
И когда от одной из них тянется связь, я точно знаю, от какой.
Когда я представлю 190 однотипных таблиц в ЕрВине... ужас охватывает меня ;)))
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586702
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsКогда я представлю 190 однотипных таблиц в ЕрВине... ужас охватывает меня ;)))
Попробуйте как-нибудь при случае нажать в нем кнопку "создать вторую диаграмму"
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586720
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer EstetsКогда я представлю 190 однотипных таблиц в ЕрВине... ужас охватывает меня ;)))
Попробуйте как-нибудь при случае нажать в нем кнопку "создать вторую диаграмму"
Ну нету, нету у нас модели данных, вся (мета)информация о БД хранится в БД. Можете смеяться но прообразом всего этого служила 1С и Axapta, только с переводом бизнес логики на уровень ХП.
Со своими плюсами как отсутствие компиляции клиентской части как таковой, и со своими минусами как отсутствие триггерной и ссылочной целостности.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586740
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsНу нету, нету у нас модели данных
Ну так не пытайтесь представить то, чего у Вас нет :)

Estetsвся (мета)информация о БД хранится в БД. Можете смеяться но прообразом всего этого служила 1С и Axapta, только с переводом бизнес логики на уровень ХП.
Я нисколько не собираюсь смеяться, мне скорее грустно от мысли, какой великолепный самолет можно было бы построить, если бы с толком применить все усилия, затраченные на сотни бумажных голубков...
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586751
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer EstetsНу нету, нету у нас модели данных
Ну так не пытайтесь представить то, чего у Вас нет :)

Estetsвся (мета)информация о БД хранится в БД. Можете смеяться но прообразом всего этого служила 1С и Axapta, только с переводом бизнес логики на уровень ХП.
Я нисколько не собираюсь смеяться, мне скорее грустно от мысли, какой великолепный самолет можно было бы построить, если бы с толком применить все усилия, затраченные на сотни бумажных голубков...
К сожалению деньги платят за реальных голубков, а не за гипотетический самолет
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586853
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Estets Можете смеяться но прообразом всего этого служила 1С и Axapta, только с переводом бизнес логики на уровень ХП. И что, интересно, явилось причиной выбора именно такого дизайна? Ведь одинаковую функциональность можно решить овершенно разными способами, и это даже не ИМХО, это факт... Я не иронизирую, просто хочу соломку подстелить, чтоб самому в такое не вляпаться
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34586863
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsК сожалению деньги платят за реальных голубков, а не за гипотетический самолет
К сожалению, довольно часто платят как за самолет, а в итоге вынуждены довольствоваться голубком
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34592811
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyЭто 9 справочников - содержание анкеты по ассортименту спортивных магазинов.

Мне кажется, что это как раз тот случай, когда все это по сути один справочник сложной структуры.

EstetsНапример документооборот, у каждого документа есть признаки:
А
1-Внешний
2-внутренний
Б
1-Входящий
2-Исходящий
В
1-Бумажный
2-Электронный
Г
1-Передан по почте
2-Курьером
3-По сети


В данном случае я вижу одну таблицу "Документ" с несколькими атрибутами. Возможные значения атрибутов А,Б,В определяются на этапе разработки и в дальнейшем не меняются.
Аттр. Г в принципе может расширяться, но список возможных способов доставки конечен и может легко расширяться разработчиком.

Бред
Зря Вы это. Использование унификации....
Правильно, унификация -- великая вещь! Но я уже привел привел со свойство SelecttedItem. Если оно есть у многих, то это не повод притягивать их за уши друг к другу.

Estets
Создается вторая таблица с "особенностями", 4 процедуры, перекидываются данные по данному типу из первой таблицы во вторую, перепривязываются ссылки на новую таблицу в запросах и интерфейсе....

Когда я представлю 190 однотипных таблиц в ЕрВине... ужас охватывает меня ;)))

Каждый колет дрова под свою печку... Я просто не вижу никаких достоинств в подобном подходе вообще (в каком-то конкретном, возможно да).

А 190 табл. в ЕрВине совсем не пугают -- есть области, на которых можно отображать только значимые для данной точки зрения таблицы.

И самый главный вопрос -- ограничения целостности...
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34592833
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серж BelyЭто 9 справочников - содержание анкеты по ассортименту спортивных магазинов.Мне кажется, что это как раз тот случай, когда все это по сути один справочник сложной структуры.Объяснение, вырванное из контекста, может объяснить что угодно, кроме реальности.

Среди этих - это один справочник.
А среди 160 категорий, которые я привел в файле - можно выделить около 30 разнотипных справочников, которые логически разные.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34592890
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серж EstetsНапример документооборот, у каждого документа есть признаки:
А
1-Внешний
2-внутренний
Б
1-Входящий
2-Исходящий
В
1-Бумажный
2-Электронный
Г
1-Передан по почте
2-Курьером
3-По сети
В данном случае я вижу одну таблицу "Документ" с несколькими атрибутами.Вопрос не про конкретные атрибуты, а про то где хранить значения.

СержВозможные значения атрибутов А,Б,В определяются на этапе разработки и дальнейшем не меняются .Слишком смелое утверждение для неизвестных требований неизвестной истсемы.
Я бы сказал, что здесь как повезет, жизнь заставит - могут и измениться.
Я не вижу проблемы в расширении списка значений, кроме внутренних ограничений системы.

СержАттр. Г в принципе может расширяться, но список возможных способов доставки конечен и может легко расширяться разработчиком.Вопрос стоит не про расширение списка - это делается легко и непринужденно при любом подходе, а про увеличение свойств.
Напимер в свойстве (Г) может быть введена ставка по отправке за лист документа:
"По почте" - 1 руб, "Курьером" - 10 руб, "По сети" - 0.1 руб.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34592929
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержПравильно, унификация -- великая вещь! Но я уже привел привел со свойство SelecttedItem. Если оно есть у многих, то это не повод притягивать их за уши друг к другу.
Пример, кстати, не очень удачный. Во-первых, неудачный сам по себе, во-вторых, плохо соответствующий обсуждаемому вопросу.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593098
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понимайю! Я на любом наборе идентичных справочников построю вам код, который не менее автоматически будет обрабатывать что одну таблицу, что 800, разница - в 2 (ДВУХ) разных свойствах одной и той-же формы! Однако, если мой, один из стандартных, справочников, станет вдруг не стандартным, то я, не меняя клиентскую часть вообще, смогу это изменение на этом-же коде реализовать, более того, уже реализовал.
Честно, ребята, я не вижу принципиальной разницы между объявлениями "Customer.ID = ..." и "СustomerType = ... AND Value = ...", т.е. вижу, но я это уже объяснял...
Добавлю, если не внапряг: вы-же дома у себя не кладёте в один ящик носки и гвозди, почему!!! вы позволяете себе такой подход в отношении Базы Данных! Объясните, в чём цимес-то, тупому-то!
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593100
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну кроме того, что у нас так сделано... и ты вааще молодой и ничего не паниаеш...
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593656
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychОднако, если мой, один из стандартных, справочников, станет вдруг не стандартным, то я, не меняя клиентскую часть вообще, смогу это изменение на этом-же коде реализовать, более того, уже реализовал. Как говаривал мой однокурсник...
Дайте мне программу и я сформулирую такие требования, что вам ее придется переделывать.
Справочники просто так не расширяются и логика расширения не всегда линейная (добавление полей).
Справочник может начать участвовать в бизнеслогике, которая наложит свои ограничения.

egorychДобавлю, если не внапряг: вы-же дома у себя не кладёте в один ящик носки и гвозди, почему!!! вы позволяете себе такой подход в отношении Базы Данных!А у вас под каждый вид крупы дома отдельный шкаф?
Один шкаф под овсянку, другой под рис, третий под манку, четвертый под перец, пятый под лавровый лист... так?

Не стоит приводить житейские аналогии там где им не место.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593668
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyА у вас под каждый вид крупы дома отдельный шкаф?
Отдельный контейнер. Сколь я видел, даже продаются заранее подписанные наборы кухонной посуды. А у Вас сухое молоко делит одну банку с молотым перцем?

Шкаф упомянут не очень к месту. "Оракловым аналогом шкафа" будет пожалуй что tablespace.

BelyНе стоит приводить житейские аналогии там где им не место.
Аналогия как раз удачная.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593714
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer BelyА у вас под каждый вид крупы дома отдельный шкаф?
Отдельный контейнер. Сколь я видел, даже продаются заранее подписанные наборы кухонной посуды. А у Вас сухое молоко делит одну банку с молотым перцем?

Шкаф упомянут не очень к месту. "Оракловым аналогом шкафа" будет пожалуй что tablespace.

BelyНе стоит приводить житейские аналогии там где им не место.
Аналогия как раз удачная.Аналогия - не удачная и вот почему:
1) Если банка - это таблица, то что тогда строка в таблице?
У меня строкой будет - как раз банка в которой лежит отдельно перец, отдельно сахар.
А у вас что?
2) Tablespace - я бы сказал, что tablespace - это скорее КУХНЯ, т.е. помещение, где все находится.
Причем, может находиться неоднородное - как продукты, так и кастрюли, мясорубки, цветы на подокойнике.

3) Если я начну рассуждать по житейски - то я могу много нового внести в проектирование баз данных.
Например, я могу сделать вывод, что старые таблицы надо время от времени удалять и создавать новые - заполняя их тем же данными.
Это будет делаться по аналогии с выходом на пенсию и передачей дел молодому сотруднику.
А еще - надо вместо одной таблицы - держать вторую такую же - про запас.
Если с одной таблицей надо провести профилактику (индекс перестроить), то надо переключиться на другую таблицу и с ней работать.
Это по аналогии с больничным листом или отпуском и заменой одного сотрудника другим.

Продолжать?

Я думаю, что лучше обходиться без аналогий, всетаки.
Все достаточно подкованы в математике и базах, чтобы обойтись без ненужных пружинок и веревочек.
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593798
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych Estets Можете смеяться но прообразом всего этого служила 1С и Axapta, только с переводом бизнес логики на уровень ХП. И что, интересно, явилось причиной выбора именно такого дизайна? Ведь одинаковую функциональность можно решить овершенно разными способами, и это даже не ИМХО, это факт... Я не иронизирую, просто хочу соломку подстелить, чтоб самому в такое не вляпаться
Вообщем если Вы разрабатываете концепцию ПО и не сильно ограничены требованиями заказчика, то и "вляпаться" вам не грозит
...
Рейтинг: 0 / 0
Однотипные таблицы
    #34593871
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серж
EstetsНапример документооборот, у каждого документа есть признаки:
А
1-Внешний
2-внутренний
Б
1-Входящий
2-Исходящий
В
1-Бумажный
2-Электронный
Г
1-Передан по почте
2-Курьером
3-По сети


В данном случае я вижу одну таблицу "Документ" с несколькими атрибутами. Возможные значения атрибутов А,Б,В определяются на этапе разработки и в дальнейшем не меняются.
Аттр. Г в принципе может расширяться, но список возможных способов доставки конечен и может легко расширяться разработчиком.

В данном случае я против "зашивания" значений атрибутов в клиентский код, именно из за того что заранее неизвестно какие из списков необходимо будет расширить. Пусть реально из 190 справочников правились или расширялись у клиентов штук 10-15, но не стоит забывать что одни и те же вещи у разных контор могут называться по разному, а если количество внедрений больше 10 или больше 50-ти? Это что значит держать штат программистов которые будут только поддерживать версии "простых справочников" для разных клиентов?

Серж
А 190 табл. в ЕрВине совсем не пугают -- есть области, на которых можно отображать только значимые для данной точки зрения таблицы.

Это конечно была шутка, но в каждой шутке есть доля правды, как вы думаете насколько сложно, имея больше сотни таблиц запутаться в том что привязать "t_ПодтипыСделокДляОперацийПрямогоРЕПО" или "t_ПодтипыСделокДляОперацийОбратногоРЕПО" ???
...
Рейтинг: 0 / 0
25 сообщений из 177, страница 6 из 8
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Однотипные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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