Главная страница
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.022 c
14-49196
maryan
2002-12-25 19:25
2003.01.16
Помогите найти компонент


3-48845
Senator
2002-12-19 15:40
2003.01.16
Bookmark


14-49231
malkolinge
2002-12-26 12:27
2003.01.16
TreeView with CheckBox


1-49072
Separator
2003-01-08 07:06
2003.01.16
Текстовый файл


7-49324
atmospheric
2002-11-05 01:15
2003.01.16
Кодировка в ХР