Дайджест Дневника Обработки Пленок, Попытка систематизировать несистематизируемое :) |
Здравствуйте, гость ( Вход | Регистрация )
Дайджест Дневника Обработки Пленок, Попытка систематизировать несистематизируемое :) |
16.4.2011, 15:44
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 94 Регистрация: 7.2.2011 Из: Сургут Пользователь №: 9217 |
...
-------------------- Хорошо смеётся тот, кто смеётся над собой! ©
|
|
|
26.4.2011, 15:58
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 114 Регистрация: 17.11.2010 Пользователь №: 5990 |
Ага, ну почти как я и представлял себе. На досуге осмыслю структуру и внесу еще предложения. Пока же есть пару непонятных моментов:
1. Годность пленки. Зачем это делать через справочник? Фактически годность пленки можно выразить целым числом INTEGER в годах просрочки. 0-в пределах срока годности, 1-1 год просрочки и т.д. Или что-то иное задумывалось, потому как в таблице "Итерация" есть "Срок годности пленки"? 2. "Тип скана" - скан негатива или отпечатка. Так понимаю? 3. Так же против справочника "Разбавление". Разбавления нестандартны, помимо ходовых 1+2, 1+3 разбавляют более оригинально, 1+50,1+60 - в общем простор для творчества. Предлагаю просто типизировать запись о разбавлении и не вводить справочник. Ни в коем случае не критика, выяснение рабочих моментов - чего недопонял. В остальном, структура очень адекватна. Можно взять за основу. Upd. Да, и в таблице "Пользователь", пароли хранить не стоит. Хэш пароля - да. |
|
|
26.4.2011, 16:13
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 94 Регистрация: 7.2.2011 Из: Сургут Пользователь №: 9217 |
1. Годность пленки. Зачем это делать через справочник? Фактически годность пленки можно выразить целым числом INTEGER в годах просрочки. 0-в пределах срока годности, 1-1 год просрочки и т.д. Или что-то иное задумывалось, потому как в таблице "Итерация" есть "Срок годности пленки"? Словарь "Годность пленки" сделан для легкого разделения пленок на просроченные и нет. В нем всего два значения: "Свежая" и "Просроченная". Человек ведь может и не знать срока годности пленки, но быть уверенным в том, что она реально просрочена. В этом случае он проставляет, что пленка просрочена и не ставит срок годности. Если же известен срок годности, то он ставится для того, чтобы тот, кто будет читать рецепт, сам мог вычислить срок просрочки. Кстати, для этого надо фиксировать дату рецепта или дату добавления рецепта в базу. 2. "Тип скана" - скан негатива или отпечатка. Так понимаю? Именно так. 3. Так же против справочника "Разбавление". Разбавления нестандартны, помимо ходовых 1+2, 1+3 разбавляют более оригинально, 1+50,1+60 - в общем простор для творчества. Предлагаю просто типизировать запись о разбавлении и не вводить справочник. Особых возражений нет. Upd. Да, и в таблице "Пользователь", пароли хранить не стоит. Хэш пароля - да. Таблица "Пользователь" пока в набросочном варианте. Я не имел ввиду, что в ней будет храниться пароль в открытом виде ЗЫ: приятно побеседовать с человеком, который разбирается в построении реляционных моделей данных -------------------- Хорошо смеётся тот, кто смеётся над собой! ©
|
|
|
26.4.2011, 16:22
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 114 Регистрация: 17.11.2010 Пользователь №: 5990 |
Справочник сделан для легкого разделения пленок на просроченные и нет. Человек ведь может и не знать срока годности пленки, но быть уверенным в том, что она реально просрочена. В этом случае он проставляет, что пленка просрочена и не ставит срок годности. Если же известен срок годности, то он ставится для того, чтобы тот, кто будет читать рецепт, сам мог вычислить срок просрочки. Кстати, для этого надо фиксировать дату рецепта или дату добавления рецепта в базу. Ага, идея понятна. Мысль вычислять срок просрочки хорошая. Только основываться надо не на дате добавления рецепта в БД. Можно ведь по памяти довавить рецепт, или из тетрадки, воспроизведенный когда-то там уже не вчера. Но это решаемо. Не будем зацикливаться. ЗЫ: приятно побеседовать с человеком, который разбирается в построении реляционных моделей данных Да, более 10 лет в обнимку с ораклом на продакшене. Да Вы, батенька, тоже не промах. Приятно. |
|
|
Текстовая версия | Сейчас: 27.4.2024, 17:51 |