Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
ВнизДля каждого клента должен быть заказ Найти похожие ветки
← →
ИБМ (2002-12-23 10:51) [0]Уважаемые господа! Необходимо организовать на IB базу данных: Список клиентов и несколько таблиц с заказами. Необходимо, чтобы для каждого клиента существовала запись в таблицах заказов. Как учесть данное условие при проетрировании базы данных?
← →
Prooksius (2002-12-23 10:55) [1]При вставке записи в Клиенты в триггере вставляй записи в Заказы.
При удалении из Заказов проверяй, остались ли еще заказы для данного клиента. Если нет - exception.
← →
ЮЮ (2002-12-23 10:56) [2]Пректирование базы здесь не поможет: с клиентами лучше работать надо :-)
← →
Sergey13 (2002-12-23 11:00) [3]2ИБМ (23.12.02 10:51)
ИМХО, неверно сформулированы условия. Надо - для каждого заказа должет существовать клиент.
← →
ЮЮ (2002-12-23 11:00) [4]Prooksius © (23.12.02 10:55) Неужели фиктивные заказы лучше клиентов без заказов???
ИБМ (23.12.02 10:51)
Уж лучше сделать утилиту, удалющую клиентов без заказов.
← →
Prooksius (2002-12-23 11:02) [5]2 ЮЮ © (23.12.02 11:00)
> Неужели фиктивные заказы лучше клиентов без заказов???
Че спросили то и получили :))))
← →
ИБМ (2002-12-23 11:04) [6]to all
Необходимо именно для каждого клиента иметь запись в НЕСКОЛЬКИХ таблицах заказов. Причем такая вещь, кол-во этих нескольких таблиц переменно (но есть таблица со списком этих таблиц).
Как в данном случае написать триггер?
← →
Alexandr (2002-12-23 11:08) [7]АБСОЛЮТНО кривое проектирование БД
← →
ЮЮ (2002-12-23 11:09) [8]Тебя действительно устраивает, что после добавления клиента, триггер вставит во все таблицы "фиктивные" заказы ???
← →
ИБМ (2002-12-23 11:10) [9]ЮЮ Абсолютно устраивает!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c