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


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