4. про фиксировать цену ещё где-то непонятно. где и зачем? Почему недостаточно текущей фиксации в заказе?
5 - это какие-то фантазии. По современным законам покупатель должен поставить галочку на согласии, и дальше уже возмущаться в своё удовольствие. Убрать таблицу пользователей - это смелый ход. Вы его, конечно же, применяли его не раз в своих проектах?
Одни и те же товары могут иметь разную цену продажи, в зависимости от закупочной цены - это какой-то бред. Цена товара не зависит от закупочной. И как все эти шуры-муры относятся к заказу?
"Клиент делает заказ, разумеется может покупать несколько товаров за один заказ." - и у него типа в корзине три одинаковых товара, все с раной ценой? Серьёзно?
В любом случае, по схеме никак не видно, что " одни и те же товары могут иметь разную цену продажи". Товар на схеме везде один.
Vindicar, вы слишком льстите автору, называя эти данные обучающими. Для него прогнозирование - это примерно такая же операция, как сортировка. Типа ну щас покажут нужную функцию, и можно будет нести сдавать задачу.
Исключение - это не "свойство блока кода"
Это всего лишь особенным образом оформленная ошибка.
Так что исключения - это в какой-то мере "более высокоуровневый мехнизм", но точнее будет сказать это просто обёртка для ошибки.
"Суть исключения" - это просто более продвинутый вариант ошибки. Которая реализована в виде класса и ловится с помощью try.
"действие" - это не сама ошибка, а её порождение.
Когда питон встречает не фатальную ошибку, он создаёт объект, и записывает в его свойства информацию об ошибке. А затем её "выбрасывает".
Также создать объект исключения и бросить его можно самому.
Ну вот в пхп ошибка - это "некоторое свойство блока кода в котором может произойти "нечто" и мы на своём уровне не желаем отрабатывать каждую ошибку каждой функции а определяем некий общий обработчик всех ошибок одного типа". Получается, что ошибки - это исключения. Война - это мир. Незнание - сила.
Ну да, теперь я вижу, что это не 4 пункта, а три с предисловием. Но так получается ещё глупее - автор так и не смог определиться, где у него ошибки, а где исключения.
В общем автор явно стажировался писать в корпоративных блогах на хабре, и отлично освоил жанр "налить воды с умным видом". 100% книга выпущена в библиотеке журнала Ксакеп, это прямо их фирменный стайл.
Автор вопроса видимо от страха пометил эту галиматью решением.