powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Аренда оборудования (состояние оборудования) - база данных
6 сообщений из 6, страница 1 из 1
Аренда оборудования (состояние оборудования) - база данных
    #39292400
max71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

прошу помощи или совета в достаточно простой задаче, но уже голова защелкнулась.

есть задача аренда оборудования. Есть база данных (mssql) - реализованная.

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

1. По договору купли-продажи мы его покупаем
2. По акту приема-передачи мы ставим его на баланс
3. По договору аренды мы его сдаем в аренду, но оборудование все еще у нас
4. По акту передачи в аренду мы передаем оборудование в аренду.
5. По акту возврата мы его можем изъять
6. По акту (осмотра) мы можем перенаправить его на ремонт

Есть таблица Договора.
Есть таблица Оборудование
Есть таблица связь Договор-Оборудование

Получается, что чтобы отслеживать местоположение оборудования нужно добавить Сущность Акты, поскольку на основании их происходит перемещение оборудования?
На основании какого документа акта или договора логичнее вести таблицу жизненного цикла оборудования?



Если кто-то имеет большой опыт подскажите пожалуйста хотя бы в какую сторону идти, я уже кмк излишне все усложнил:(
...
Рейтинг: 0 / 0
Аренда оборудования (состояние оборудования) - база данных
    #39292430
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max71,

Можно хранить акты и договора в одной таблице ( или, если набор полей сильно различается, сделать родительскую супертаблицу "Документы" и отслеживать жизненный цикл на основе нее)
...
Рейтинг: 0 / 0
Аренда оборудования (состояние оборудования) - база данных
    #39292431
max71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

спасибо за ответ.
Набор полей сильно различается, но идея с родительской таблицей хороша. Поскольку и акты и договора имеют номер и дату.

Правильно ли это будет по идеологическим соображением? Акт подписывается всегда на основании договора.
...
Рейтинг: 0 / 0
Аренда оборудования (состояние оборудования) - база данных
    #39292473
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max71,

Можно попробовать так как на схеме (с учетом выше сказанного и с минимальной кровью):
- Акт вешается на Договор (любой из п. 1-6).
- Плюс связующая таблица Актов с Оборудованием.
Вроде всё срастается:
- Пункты 1 и 2 без проблем (признак в акте - постановка на баланс)
- Пункты 3-6 , аналогично но с другими признаками акта (аренда, передача, возврат, осмотр, ремонт)
Атрибуты акта общие в самой таблице Акты, атрибуты конкретики по оборудованию в связующей таблице.
...
Рейтинг: 0 / 0
Аренда оборудования (состояние оборудования) - база данных
    #39292517
max71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,

спасибо. Получается что состояние оборудования на основании акта, а не основании договора?
...
Рейтинг: 0 / 0
Аренда оборудования (состояние оборудования) - база данных
    #39292789
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max71,
Это была ваша идея и она мне понравилась. При составлении акта можно автоматически цеплять оборудование из договора и заполнять недостающие
Поля акта. Так все что уже работает невозможно сломать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Аренда оборудования (состояние оборудования) - база данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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