#1259 closed улучшение (готово)

Обсуждение упразднения столбцов "ОТК", "Тестирование", "Местоположение"

Reported by: Denis_N Owned by: Denis_N
Priority: minor Component: БД изделий АДС
Keywords: Cc: alx, san

Description (last modified by Denis_N)

Алексей, как ты считаешь? Лучше упразднить столбцы "ОТК", "Тестирование", "Местоположение" в таблице Products в бд, как столбец "Несоответствия" (сейчас он генерируется на Главной из таблицы history в бд), и генерировать их из таблицы history в бд или оставить их?

Change History (8)

comment:1 by Denis_N, 10 months ago

Summary: Обсуждение упразднения столбцов "ОТК" и "Тестирование"Обсуждение упразднения столбцов "ОТК", "Тестирование", "Местоположение"

comment:2 by Denis_N, 10 months ago

Description: modified (diff)

comment:3 by Denis_N, 10 months ago

Description: modified (diff)

in reply to:  description comment:4 by alx, 10 months ago

Replying to Denis_N:

Алексей, как ты считаешь? Лучше упразднить столбцы "ОТК", "Тестирование", "Местоположение" в таблице Products в бд,

Так как мне неизвестно назначение столбцов "Тестирование" и "ОТК", я ничего не думаю о том, лучше ли их упразднить. По поводу столбца "Местоположение" - я думаю, что его не надо упразднять, так как он содержит полезную информацию - показывает, где находится изделие. Полезно иметь возможность узнать, например, сколько изделий определенного типа в данный момент имеется на вкладе.

comment:5 by san, 10 months ago

Столбцы Тестирование и ОТК в Продуктах отображают текущий статус изделия - успешно/неуспешно/нетестировано.

Информацию о текущем статусе "ОТК", "Тестирование", "Местоположение" можно получить и из Истории, найдя последнюю запись "ОТК", "Тестирование", "Запись" для этого изделия, т.е. в Продуктах получается продублированная информация, которая предназначалась для простого и быстрого получения ответа о статусе изделий.

Last edited 10 months ago by san (previous) (diff)

in reply to:  5 comment:6 by alx, 10 months ago

Replying to san:

Столбцы Тестирование и ОТК в Продуктах отображают текущий статус изделия - успешно/неуспешно/нетестировано.

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

comment:7 by Denis_N, 10 months ago

Понял. Закрываю тикет

comment:8 by Denis_N, 10 months ago

Resolution: готово
Status: newclosed
Note: See TracTickets for help on using tickets.