powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Первичный ключ для человека
2 сообщений из 77, страница 4 из 4
Первичный ключ для человека
    #38838447
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerКот МатроскинЭээ, Вы поняли в моем сообщении слово "транзакция" как "транзакция БД"?
Нет, конечно, я имел в виду транзакцию как [некую] операцию в рельаном мире
Тогда напомню, с чего всё начиналось: 17023895

Ну да, именно - здесь идет речь не о транзакции в БД, а о транзакции в реальном мире. И я говорю - бывает так, что лучше-таки отбросить и не дать совершиться сомнительной транзакцию реального мира, (для Вашего примере - сказать "Да, мы не можем продать этот товар. Наши извинения"), чем принять какие-то подозрительные данные, выдать человеку подтверждение транзакции (для Вашего примера - чек), а потом с помощью супердизайна БД разбираться, а что же это за фигня была и зачем.
И вопрос "Нужно отбрасываать или нужно фиксировать и потом разбираться" - это не вопрос дизайна БД.
В БД Вы можете зафиксировать "Вот была попытка купить такой-то товар, но обломилась по таким-то причинам", можно потом с этим разбираться - но с точки зрения реального мира транзакции (продажи товара, отправки телеграммы, получения Бюллетеня для голсования) - не было.
...
Рейтинг: 0 / 0
Первичный ключ для человека
    #38838453
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы тут в кучу понамешали кучу задач. Если стоит задача - фиксация заявки - то она была 100%.
И транзакция на заявку была. И реквизиты внесены были ОК. Даже если клиент был трижды умершим.
...
Рейтинг: 0 / 0
2 сообщений из 77, страница 4 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Первичный ключ для человека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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