powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / как всегда проблемы с заказчиком
17 сообщений из 42, страница 2 из 2
как всегда проблемы с заказчиком
    #35194302
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant[Ares] пишет:

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

еще раз. ДАйте им их любимые ключи, и все, в любом количестве.
В таблице может быть несколько альтернативных ключей, это нормально.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194334
ant[Ares]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
ant[Ares] пишет:

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

Ну так создайте им это поле их, шифр подразделения, без UNIQUE на него
(а лучше бы с , не помешает), И все. А внутри сами пользуйтесь
своими PK - identity или как вам там удобно. Это - вполне нормально
с любых точек зрения.
Posted via ActualForum NNTP Server 1.4

Знаете в чем трагизм? ОНИ ЭТОГО НЕ ХОТЯТ!!!
Мы пришли к ним со структурой БД... они посомтрели и говорят: "Да типа все клево, НО тогда сделайте так чтобы ВАШ id СОВПАДАЛ С НАШИМ КОДОМ!!!"
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194371
ant[Ares]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GarryLСудя по топику в системе есть небольшой(или большой?) косяк в архитектуре и непонимание бизнес процессов архитектором. :)
Это стоит проверить в первую очередь.


Обязательно проверим.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194424
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant[Ares] пишет:

> Знаете в чем трагизм? ОНИ ЭТОГО НЕ ХОТЯТ!!!
> Мы пришли к ним со структурой БД... они посомтрели и говорят: "Да типа
> все клево, НО тогда сделайте так чтобы ВАШ id СОВПАДАЛ С НАШИМ КОДОМ!!!"

Скажите, что ВАМ он нужнен для внутренних целей.
В руководстве по MSSQL Server современному вообще чуть ли не
требованием прописано (на самом деле рекомендация по повышению
производительности), чтобы во всех таблицах был бы PK по короткому
(целочисленному) ключу типа identity. Ткните их туда носом,
скажите, что это надо вам, для нормальной работы БД и приложения,
а то, что хотят они, вы обеспечите, при этом ваши PK никому не
помешают.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194432
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant[Ares] пишет:

> Судя по топику в системе есть небольшой(или большой?) косяк в
> архитектуре и непонимание бизнес процессов архитектором. :)
> Это стоит проверить в первую очередь.

> Обязательно проверим.

Да не, вряд ли ... Требование наличия PK косяком никак называть нельзя.
Требование наличия идентификатора в терминах пользователя может
вы и пропустили. Ну так добавите сейчас.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194600
Фотография _bob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Никак не убедить пишет:

> Да при чем тут нытье то... Я же не пожалеть меня прошу.
> Хочется узнать как можно убедить человека в том что он не прав в данном
> случае.

Да никак не убедишь человека, если он не понимает. Можно конечно
прочитать теоретическую лекцию, попросить почитать работы Кодда
и Дейта, но, как правило, люди понимающие уже это сделали давно,
а непонимающие - уже никогда не сделают.
Posted via ActualForum NNTP Server 1.4[/quot]

теоретическую лекцию по мотивам Кодда
и Дейта будете читать перед программистами, там вас слушать никто не будет

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

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

в конкретном случае (проблемы, которые выползут при отказе от первичных ключей) - это текст на половину страницы
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194707
GarryL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
Да не, вряд ли ... Требование наличия PK косяком никак называть нельзя.
Требование наличия идентификатора в терминах пользователя может
вы и пропустили. Ну так добавите сейчас.
Posted via ActualForum NNTP Server 1.4
Я просто в том сообщении не стал конкретизировать. Речь вел про ранее упомянутый бизнес процесс:

>> Тогда может иметь место ситуация, что этот самый код подразделения присваивается сначала >>НА БУМАГЕ (руководителем или ОК) по каким-то их бизнес-алгоритмам, от которых они не хотят >>отступать.

Из моей практики сделал такой вывод. Возможность наличия двух разных ключей (ЕК и СК) у сущности людьми без образования в сфере БД просто не воспринимается. увы. Если этот человек большой начальник, то проблема иногда неразрешима.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194724
ship
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Приведите сравнение между первичными ключами и фундаментом здания, т.е. отсутствие первого, аналогично отсутствию второго, если заказчика устраивает, нужно этот факт задокументировать, чтобы когда все обрушится было к чему аппелировать.
2. сделайте им вьюхи для их запросов
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194735
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Как уже написали, любые изменения и дополнения в ТЗ должны быть оформлены письменно. Причем вы вправе требовать аргументацию к любым требованиям, в том числе и "убрать ключи".

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

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35194848
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, автор темы не привел достаточно развёрнутых технических пояснений и не осветил бизнес-правила организации. Так что обсуждение ведется практичесик вслепую. Я свою версию озвучил, мне кажется, что она близка к истине. А вообще, может быть что угодно. Но интуиция мне подсказывает, что "девушки-плохие-программистки" не на пустом месте выдвигают требования. Другое дело, что должно перевесить: их требования или требования разработчика? А для того, чтобы взвесить и принять решение, надо больше информации. Вот так.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35196290
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot ant[Ares]][/quot]
все что мы видим на самом деле этим не является. Начали с того, что "глупый" заказчик требует удалить все первичные ключи, а на деле выходит что ничего глупого не требуется. Объясняйтесь честно и люди к вам потянутся. А что сделать в этой, как оказалось совсем другой ситуации, MasterZiv подсказал.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35196565
ant[Ares]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm[quot ant[Ares]]
все что мы видим на самом деле этим не является. Начали с того, что "глупый" заказчик требует удалить все первичные ключи, а на деле выходит что ничего глупого не требуется. Объясняйтесь честно и люди к вам потянутся. А что сделать в этой, как оказалось совсем другой ситуации, MasterZiv подсказал.[/quot]

Что значит ничего глупого не требуется? Объясняю все как могу. И если внимательно прочитать весь топик то все будет понятнее.
Подсказку MasterZiv'a я прочитал, принял к сведению. И другие советы и рекомендации тоже. Всем большое спасибо. Поэтому считаю, что обсуждение можно закрывать.
Если кому то интерестно, то могу после очередных переговоров с заказчиком (ближе к концу недели) рассказать о результатах применения ваших советов на практике.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35196683
Фотография гуйщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35198054
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите, по-профессиональному интересуюсь.
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35206230
ant[Ares]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно эпопея закончилась )) и довольно таки неплохо.

Представительнице заказчика на повышеных тонах сказали что никто и ни при каких условиях просто не будет делать предложенную ими схему БД и что она может жаловаться кому угодно.
После (уже нормальным тоном) попросили составить список причин по которым они не хотят использовать нашу схему.
После нескольких часов(4+) разбора этого списка и обучанию их основам SQL они наконец сломались =))
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35206436
Фотография гуйщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поздравляю
...
Рейтинг: 0 / 0
как всегда проблемы с заказчиком
    #35206911
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартный алгоритм решения проблемы:
1) Запугивание (запугал полдела сделал)
2) Запутывание (еще 40%)
3) Наказание невиновных
4) Награждение не участвоваших

Плохо, что последнии два пункта не выполнили. Не научно



______________________________________________________
Задолбали вихри яростных атак ...
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / как всегда проблемы с заказчиком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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