powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подальше положешь, поближе возьмешь.
20 сообщений из 20, страница 1 из 1
Подальше положешь, поближе возьмешь.
    #36451406
Я считаю, что проектировать БД нужно по такому принципу. А начальство считает иначе. Т.к. это увеличивает нагрузку на менеджеров, которые вводят в БД исходные данные. В результате увеличивается нагрузка на программеров. Что делать? Кто как выходит из данной ситуации.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451433
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"ап чем топег ?" (с)
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451458
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пятница

С уважением, Naf
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451530
Не пятница просто торопился, поясняю.

Мой принцип при проектировании БД - Подальше положешь, поближе возьмешь.
т.е. при вводе данных пользователи должны сами раскладывать все данные по предусмотренным местам, чтобы в последствии легко было эти данные извлечь.

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

При этом БД должна решать все больше и больше новых задач.

В результате не трогая старую структуру БД приходится корячиться и тратить больше времени на программирование.

Может быть кто нибудь сталкивался с подобной ситуацией? Какой выход?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451590
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмистБДМожет быть кто нибудь сталкивался с подобной ситуацией? Какой выход?Как обычно, правильный выбор делается так - считается стоимость рассматриваемых решений и выбирается более дешёвое.

Как же иначе?

Если изза усложнения программирования придётся взять программистов больше, чем менеджеров, то такое никто не одобрит.
А если лишний час программисту нужно потратить, то лучьше пусть потратит.

ПрограмистБДКак можно меньше трогать уже имеющююся структуруМожет, боятся, что новый программист придёт и всё поломает?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451614
alexeyvgКак обычно, правильный выбор делается так - считается стоимость рассматриваемых решений и выбирается более дешёвое.

Как же иначе?


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


Или я не прав?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451625
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, менеджеры прямо с БД работают? Может быть проблема в эргономике рабочих мест?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451645
mcureenabА что, менеджеры прямо с БД работают? Может быть проблема в эргономике рабочих мест?

Да, задействуются все стандартные возможности MS Access. Это тоже принцип начальства, как можно меньше ограничивать стандартные возможности оболочки.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451715
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмистБД,

может начальство не в курсе, что в MS Access ещё и формы можно делать, чтобы не менеджеры, а машина раскладывала данные куда надо?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451907
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно меньше трогать уже имеющююся структуруСтратегия хороших учётных систем, где изменение логики производится новыми настройками, но не полями и таблицами.

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

Пример - новый простой справочник. Зачем делать для него новую таблицу/процедуры/объвязку ?
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36451917
RumataD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПрограмистБДmcureenabА что, менеджеры прямо с БД работают? Может быть проблема в эргономике рабочих мест?

Да, задействуются все стандартные возможности MS Access. Это тоже принцип начальства, как можно меньше ограничивать стандартные возможности оболочки.
мне так и видится бухгалтер, вводящий по бумажке:
select zarplata from zavod.tzarplata where familia='Петров';
и
update zavod.tzarplata set zarplata = zarplata *2 where dolzhnost='Бухгалтер';
commit;
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36452063
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumataD
мне так и видится бухгалтер, вводящий по бумажке:
select zarplata from zavod.tzarplata where familia='Петров';
и
update zavod.tzarplata set zarplata = zarplata *2 where dolzhnost='Бухгалтер';
commit;

повеселили ))))))))
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36452119
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом вообще НАЧАЛЬСТВУ может быть хоть какое-то дело до структуры БД ?

Начальство может предъявить к программе требования, чтобы она выполняла бизнес-задачи.

КАК она будет это делать, включая принципы работы интерфейса, уже предмет для решения разработчиком, в котором начальство в лучшем случае имеет право совещательного голоса.

Все, что ниже, не имеет к начальству никакого отношения.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36452258
П-ЛКаким образом вообще НАЧАЛЬСТВУ может быть хоть какое-то дело до структуры БД ?

Начальство может предъявить к программе требования, чтобы она выполняла бизнес-задачи.

КАК она будет это делать, включая принципы работы интерфейса, уже предмет для решения разработчиком, в котором начальство в лучшем случае имеет право совещательного голоса.

Все, что ниже, не имеет к начальству никакого отношения.

Спасибо П-Л ты описал идеальные условия для программиста, но на деле все обстоит по другому.
Начальство изначально проектировало базу и теперь в ТЗ дает не только то, что нужно сделать, а так же и настойчивые рекомендации как это ТЗ нужно реализовать.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36452366
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто отвечает за результат ? Кто реализует проект ?

Придется как-то выстраивать отношения.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36452544
ё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ё
Гость
ПрограмистБД...
Начальство изначально проектировало базу и теперь в ТЗ дает не только то, что нужно сделать, а так же и настойчивые рекомендации как это ТЗ нужно реализовать.

...напомнило)))
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36459786
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л
Придется как-то выстраивать отношения.Вот у меня такая ситуация. Путем проб и ошибок пришел к пути выслушивания пожеланий, их записи. А на затем, после оценки трудозатратности обсуждение их первоочередности.
Кстати, спустя некоторое время понимаю, что во многих случая босс был прав, однако я не смог из его слов вынести полезную информацию. На тот момент я не умел за деревьями видеть леса. А сейчас, иногда, получается.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36459837
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-ЛКаким образом вообще НАЧАЛЬСТВУ может быть хоть какое-то дело до структуры БД ?

Начальство может предъявить к программе требования, чтобы она выполняла бизнес-задачи.

КАК она будет это делать, включая принципы работы интерфейса, уже предмет для решения разработчиком, в котором начальство в лучшем случае имеет право совещательного голоса.

Все, что ниже, не имеет к начальству никакого отношения.Поправки:
1. ТС как я понял спорит с поставленной целью - переложить работу пользователей на программиста.
2. Исполнитель может ошибаться. По своему опыту, признаю, что во многих моментах, что я спорил с начальником, он был прав. Трудно это понять со своей колокольни.
Крайне в этом полезной для меня оказалась вот эта чья то дипломная работа - http://yurayu.narod.ru/diplomaw1.htm
Особенно интересные замечания по типичным ошибкам при создании систем автоматизирования бэк-офисов, то есть КИС в их обычном виде. Узнал свои ошибки. Было полезно.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36460527
ineedyou
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Проблемы индейцев не должны волновать шерифа" (c)
Я понимаю, что во многом Access не подарок, но mcureenab вам уже намекнул. А если более развёрнуто: не смешивайте в кучу проблемы хранения информации и доступа к ней. Денормализация и 3НФ это круто, но за гридовый интерфес к 20(0) таблицам у салес-манагера вас убьют :) Пишите нормальный интерфейс, точка.
...
Рейтинг: 0 / 0
Подальше положешь, поближе возьмешь.
    #36460662
Фотография Taper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ineedyou не смешивайте в кучу проблемы хранения информации и доступа к ней. Денормализация и 3НФ это круто, но за гридовый интерфес к 20(0) таблицам у салес-манагера вас убьют :) Пишите нормальный интерфейс, точка.
Очень хороший совет. Как мне дали совет - интерфейс не должен зависеть от структуры данных. Трудно следовать данной рекомендации, приходится многому учиться.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подальше положешь, поближе возьмешь.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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