powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ...изобретая очередной велосипед (удобство виэс целостность)
3 сообщений из 3, страница 1 из 1
...изобретая очередной велосипед (удобство виэс целостность)
    #32741659
__Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
учет расходов. суперкласс - голый расход с датой, типом, суммой. аттрибуты -в отдельных таблицах, связанных с основной один-к-одному.
сомневаюсь, имело ли смысл выносить атрибуты в отдельные таблицы, потому как на каждый атрибут добавляется лишний ключ, при том что аттрибуты сами являются внешними ключами - экономия сомнительна. кроме того, некоторые аттрибуты проявляются косвенно - через другие аттрибуты. например - расход по рейсу - имеет [номер рейса], рейс выполняется одним автомобилем. если условиться, что после повления расходов по рейсу номер авто в рейсе не будет меняться можно было бы добавить избыточный аттрибут [номер авто] в расход по рейсу, избавившись тем самым от необходимости вытаскивать его через рейс. интересно мнение практиков.
...
Рейтинг: 0 / 0
...изобретая очередной велосипед (удобство виэс целостность)
    #32741833
Jinn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация знакомая. Решается элементарно: все расходы сводятся в одну таблицу. КодФИО, КодРейса, КодАвто - "сквозные", то есть задаются одной поседовательностью. При этом решается еще некоторые проблемы. Попробуйте :)
...
Рейтинг: 0 / 0
...изобретая очередной велосипед (удобство виэс целостность)
    #32747140
Tsaryov S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы создал поле тип расхода
и сделал ключ на основе двух полей - тип расхода + код расхода.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ...изобретая очередной велосипед (удобство виэс целостность)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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