-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Схема БД (при неясных перспективах)

Воскресенье, 27 Апреля 2014 г. 21:39 + в цитатник
Доброго дня!

Есть бизнес процесс:
1. Заказ машины.
2. Прибытие машины.
3. Разгрузка машины.
4. Пересчет машины (товара).
5. Сверка.
6. Оплата (и закрытие поставки).


В данном случае основная таблица будет выглядеть так (без лишних данных):

id
id_car /номер автомобиля
Дата заказа
Дата прибытия
... все остальные даты.


Но, существует "Но"-как работа будет развиваться дальше-неизвестно: возможно, будут возвраты, перемещения на другие склады, выбраковка и тд и тп.
Все предусмотреть пока невозможно.
А в случае необходимости-нужно будет все переделывать кардинально.

Появилась идея разбить все на несколько таблиц.
Загрузка:
id_loading
id_car
date_loading
closing=false


Прибытие:
id_arrival
id_loading/ссылка на предыдущую таблицу/
date_arrival
closing=false


То есть логика такая:
По прибытию машин на склад данные берутся из таблицы "Загрузка" с признаком closing=false. После чего closing присваивается значение true, и данная строка "уходит" из набора данных.

Аналогично к таблице "Прибытие" цепляем таблицу "Разгрузка" и тд.

Очень прошу покритиковать данную идею. С одной стороны-все через жЁппу, а с другой, в случае чего-проще еще одну табличку пририсовать, а старые данные останутся нетронутыми.

Заранее благодарю!

http://www.sql.ru/forum/1091614/shema-bd-pri-neyasnyh-perspektivah


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку