Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Для каждого клента должен быть заказ   Найти похожие ветки 

 
ИБМ   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
3-48927
Roma111
2002-12-20 09:01
2003.01.16
Зависание при StartTransact


1-49030
Ba-ss
2003-01-07 21:38
2003.01.16
Помогите, как проверить поля, чтобы там были только цифры


14-49236
cf
2002-12-25 18:23
2003.01.16
0 1 2 3 ...


6-49181
Maksss
2002-11-15 18:07
2003.01.16
ClientSocket.Connect


1-48973
maxim2
2003-01-06 13:11
2003.01.16
Не могу засунуть прогу в Tray компонентом CoolTrayIcon